Senior UI (React) Engineer
Our client is the leader in the Early Childhood Education (ECE) sector, providing the most widely used developmental assessment and curriculum system in the US. Their Software Engineering team is responsible for building out SaaS solutions used by educational organizations across the globe. The team works on a wide variety of projects, solving existing problems and enabling new business objectives.
Our client is looking for a highly talented, innovative, and creative Senior UI (React) Engineer to join their technology team. They are looking for engineers that want to make a real impact in early childhood education. Their platform is evolving, so you need to be someone who can build new functionality and learn new technologies quickly, as well as be able to maintain and extend existing code to support organizational needs.
As a Senior UI Engineer, you will:
- Develop new features, components, and modules to support organizational growth;
- Participate in planning, analysis, and design of new software solutions;
- Work closely with Product and UX teams to translate business requirements into working products;
- Investigate, troubleshoot, and remedy performance bottlenecks in the application flow;
- Learn new technologies and keeps up with both traditional and emerging best practices;
- Work independently and collaborate with other members of the team to ensure successful delivery of projects.
Qualifications:
- 8+ years of production experience in software engineering and application development;
- Strong communication and listening skills; ability to communicate complex technical problems, root cause analysis, and propose solutions;
- Strong experience with React (16 and above), React-Query, TypeScript, and JavaScript frameworks;
- Experience developing and maintaining high-trafficked user-facing SaaS products;
- Experience with writing unit tests using React Testing Library and Enzyme and/or Jest/Testing Library;
- Working knowledge of HTML5, CSS3, and Material UI V5 with Emotion;
- Familiarity with RESTful APIs to connect front-end applications to back-end services;
- Knowledge of UI design patterns with an emphasis on maximizing accessibility;
- Excellent debugging and testing skills, and interest to quickly learn new technologies;
- Understanding of high-level web concepts (media queries, accessibility, API consumption, responsiveness, etc.);
- Experience with Agile methodology and software development;
- Commitment to following security, accessibility and performance best practices;
- Self-starter with strong sense of collaboration, teamwork, and accountability;
- Working knowledge of AWS.
We offer:
- Competitive market salary;
- Fully remote work;
- Convenient and somewhat flexible work hours (you will have to work until 20:00 Kyiv time GMT+3, or 1 pm EST);
- 28 days of paid unbillable time per calendar year;
- Working on a very socially valuable product alongside a highly professional, US-based, international team;
- Interesting challenges and the ability to grow and learn.
Required languages
| English | B2 - Upper Intermediate |