Job Openings
Senior React Native Engineer
About the job Senior React Native Engineer
Our client is seeking a skilled Senior React Native Developer to help build and grow their suite of mobile apps. You will collaborate with Product Managers, Designers, and Engineers to deliver high-quality, user-focused solutions. If you have strong experience in React Native, a solid software engineering foundation, and a passion for clean, scalable code, we want to hear from you.
Responsibilities:
- Work on and contribute to the growth of suite of mobile applications.
- Conduct peer reviews, ensuring strict adherence to team-agreed best practices and styles.
- Contribute to collaborative team discussions to continually improve our codebase and SDLC.
- Work closely with Product Managers and UX Designers to deliver sound technical solutions based on the needs of our users.
- Research best practices to design solutions, and implement your proof of concept.
- Write unit tests and documentation for your work.
- Estimate on development efforts.
Requirements:
- Master's degree in Computer Science or Software Engineering
- 5+ years of development experience, with 3+ years in React or React Native.
- Exceptional grasp of the fundamentals of programming paradigms and solution design.
- React or React-Native development experience is essential, with a preference for React-Native.
- An understanding of User Interface Design and Visual Communication advantageous.
- Versatile in being able to operate optimally in a small, fast-paced environment with increased amounts of responsibility and highly collaborative teams.
- Strong communication skills across multi-disciplinary teams i.e. Product Managers, UX/UI Designers, QA Engineers and various stakeholders in the business.
Advantageous Skills:
- Native Development (iOS or Android) experience
- Functional React and Redux experience
- TypeScript experience
- Experience with consuming RESTful APIs
- Experience with Git and agile management software: JIRA, Azure DevOps