Position: Front-End (Angular) Engineer
Company: N-iX
Category: JavaScript
Experience required: 2y
English level: intermediate

**Our client** is a leading provider of ground-breaking software tools and data for farmers in the UK, Africa and Europe. As part of a larger agri-services business with £1bn+ revenue, they combine technology from satellite operators, weather data providers and the world’s leading agricultural research teams to deliver decision support to help the world grow more food.

They have the best of small, start-up culture with the benefits of the support of a global enterprise. The project includes working with satellite imagery, maps and precise agriculture algorithms.

**Responsibilities:**
• Take responsibility for discussion, planning and implementation of new features
• Implement company products using Angular 2+ framework
• Writing tested, idiomatic, and documented JavaScript, HTML and CSS
• Perform code review
• Recommend processes, services, software and other tools to support business objectives relevant to UI tech
• Be proactive, participate in the decision-making process, influence technology stack, take ownership of the end result
• Perform a variety of software development activities such as design, development, integration, unit testing, and assisting with end-user documentation
• Deliver great and consistent results being a part of a Scrum team

**Requirements:**
• English intermediate level
• 3+ years of experience developing web applications with JavaScript, TypeScript, HTML, CSS
• Expert with Angular 2+ framework
• Understanding of software design principles and front-end application architecture
• Solid engineering capability with an eye towards performance and responsiveness
• Practical experience with Redux architecture
• Experience in code testing (Jasmine / Jest / Karma etc.)
• Experience using Git in a professional/workplace environment
• Experience using CI/CD and test automation tools and frameworks (e. g. Bitrise, Gitlab CI/CD)
• Experience with Ionic or other Cross-Platform Mobile App will be a plus
• An eye for a good UI/UX and experience with working closely with designers

**We offer:**
• Flexible working hours
• A competitive salary and good compensation package
• Best hardware
• A masseur and a corporate doctor
• Healthcare & sport benefits
• An inspiring and comfy office

**Professional growth:**
• Challenging tasks and innovative projects
• Meetups and events for professional development
• An individual development plan
• Mentorship program

**Fun:**
• Corporate events and outstanding parties
• Exciting team buildings
• Memorable anniversary presents
• A fun zone where you can play video games, foosball, ping pong, and more