Middle Angular Engineer (#1480)

Ukraine
Work type:
Office/Remote
Technical Level:
Middle
Job Category:
Software Development
Project:
Origin Digital

Our client is based in the UK and 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.
Due to project growth we are looking for a talented and enthusiastic FE engineer to join our company. You have an opportunity to become part of an established team within a fast-growing software business in an exciting industry. The team is split between the UK and Ukraine, with a flexible working culture and a focus on giving people both the opportunity to grow and enjoy the work they do.

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:

  • 3+ years of experience developing web applications with JavaScript, TypeScript, HTML, CSS, RxJs
  • Skilled in Ionic, storybook, and Angular Material for UI development
  • 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
  • Upper-Intermediate level оf English

Will be a plus:

  • Experience with maps (Google Maps, Mapbox, etc.) considered a significant advantage

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits