Description
About the project
There is a private school in the USA and it operates on a franchise basis. In total there are at least 30 schools (buildings in different places).
The company makes a product that these schools work with. It’s a product for organizational moments (teachers and administrators use it). The project allows users to work with the schedule (book a lesson), work with contracts, add a teacher (one any other member), see what lessons are available, plus see days offs, see the campus conditions.
In short, it’s like an admin panel for teachers and administrators.
New functionality is currently under development. Plus refactoring. The project has already been fully migrated to React 17.0.2.
The task of the newcomer is to develop new features. New code will be written according to new standards on functional components.
About the team
The team includes experienced decision-makers, recognized experts, authors, industry speakers, and Microsoft MVPs (Most Valuable Professionals).
At the moment Ukrainian team consists of 5 front-end developers and 4 QA engineers (all experienced). The back-end is still being written in the USA and South America.
4 front-end (all based in Ukraine) and 3 back-end developers (1 in Latvia, 2 in the USA) work on the particular project.
Responsibilities
Hands-on development of high-quality software solutions with a modern stack of technologies (mainly React).
Lead front-end architecture and development efforts, possibly directing the work of other front-end developers.
Analyze and provide recommendations on existing web applications.
Work with QA team members to resolve defects.
Assist in refining application requirements and creating estimates for development efforts.
Requirements
At least 5 years of working as a front-end developer.
At least 2 years of working with React.
Experience working with TypeScript.
Outstanding attention to detail.
Strong analytical and problem-solving skills.
Upper-Intermediate+ level of English.
Honest and hard-working.
What we offer
Competitive salary and benefits.
Flexible working hours.
Vacation – 20 working days’ annual leave.
Paid sick days.
A personal laptop with all the essential software installed.
State holidays are granted.
Corporate accountant, lawyer, and psychologist services.
Bureaucracy-free and transparent management.
Costs related to participation in workshops and professional conferences are covered.
In-house and online сorporate English classes.
Free running lessons with a professional athletics coach.
Free online yoga classes.
Corporate parties 2 times a year and team-building events
Would be a plus
Bachelor’s degree or higher preferred. Ideally in Computer Science, Computer Information Systems, or a similar degree program.
React Native mobile development experience.