We are looking for a UI Engineer to join an Indigo Ag UI Platform team.
As a UI Engineer on the Platform UI team, you’ll develop responsive web applications that integrate with a rich ecosystem of services to power all products on the Indigo web application.
You will work with a team of UI engineers as well as UX designers and project managers to solve some of the biggest and most interesting UI challenges Indigo faces.
Your work will touch the entirety of the Indigo UI, impacting both internal and external users. As such, you will work collaboratively with the full breadth of Indigo teams and functions from UX design to API engineers to usability, and have a unique opportunity to experience, and impact, all of Indigo's products.
Indigo Ag is an international AgriTech startup pioneering an ambitious mission in a budding industry where agriculture meets technology.
Through the use of data-driven insights, natural microbiology, and innovative digital technologies, Indigo is partnering across the supply chain, ultimately cultivating a scalable climate solution and enhanced ecosystem that beneficially serves farmers, consumers, and the planet alike.
Design and implement performant UI components for web applications using a modern web stack consisting of TypeScript, React, and NextJS, with a backend of Python and PostgreSQL hosted on AWS
Build user-facing features for our suite of applications by implementing React Components in Typescript and integrating with REST APIs
Own entire features from technical design to delivery
Be on the leading edge of designing internal tools and libraries, global components, and design patterns
Ensure that all UI components are adequately tested in an automated framework, including unit, integration, and end-to-end tests using Cypress.js and Jest
Collaborate with product managers, UX designers, and back-end engineers to spec, build, test, and deploy high-quality code
Review code, have your code reviewed, and learn from other engineers
Serve as a resource for junior engineers to learn and grow
3+ years experience in front-end development (using React)
Ability to analyze / implement best coding practices
Excellent understanding of the OO design / programming paradigm
Hands-on experience working with design / architectural patterns
Solid background in computer science and programming
Strong knowledge of databases and networks
At least intermediate English (B1+)
Professional development support (books, online courses, conferences, certifications, English classes, and clubs)
Flexible working hours and WFH policy (upon agreement with the teammates)
Home office setup compensation
Medical insurance or sports compensation
20 business days of paid vacation, additional vacation in case of baby birth
Sick leaves compensation
Maternity / paternity leave
Corporate events and team-buildings