React Native engineer
Wage
Check with the manager
No resume? Download our questionnaire!
A company that develops a mobile and web app that uses the power of flashcards combined with spaced repetition to help people learn every subject imaginable is looking for a React Native engineer.
Responsibilities:
- Lead the development of new features and improvements in our React Native mobile application.
- Collaborate with the designer, product manager, and other engineers to understand and implement design requirements and product specifications.
- Write clean, maintainable, and scalable code in React Native, with a focus on performance and user experience.
- Implement and maintain continuous integration and deployment pipelines.
- Mentor and provide technical guidance to junior engineers on the team.
- Stay up-to-date with the latest technologies and industry trends, and share this knowledge with the team.
- Participate in code and design reviews, ensuring that the team’s standards and best practices are upheld.
- Help design and implement robust and scalable architecture for our mobile application.
- Participate in Agile development processes, including estimation, sprint planning, daily stand-up meetings, and retrospectives.
What we expect from you:
- You have a strong expertise in React Native and TypeScript.
- You have an in-depth understanding of the React Native framework, including its core principles, architecture, and limitations.
- You have experience with React Native libraries such as Redux, Redux Saga, React Navigation, and others.
- You have experience with mobile development best practices, including designing for performance, usability, and accessibility.
- You have strong experience with Git and continuous integration and deployment pipelines.
- You have excellent debugging and problem-solving skills, with the ability to identify and resolve complex performance and scalability issues. Familiarity with RN-specific debugging and performance measurement pipelines.
- You have strong ability to communicate complex technical concepts and trade-offs to non-technical stakeholders.
- You know how important it is to communicate with the team and inform others about what you are doing, so you stick to open and frequent communication;
- Your English allows you to feel comfortable communicating in it (verbal and written) the whole working day;
- Familiarity with JIRA / Scrum / Sprints and all those things
Wage
Check with the manager
No resume? Download our questionnaire!
To send a resume