Overview
A React Native developer with over 4 years of experience is expected to design and develop mobile applications that are high-performing, scalable, and user-friendly. This role involves working closely with cross-functional teams, including designers, backend developers, and product managers, to deliver quality mobile applications for both iOS and Android platforms.
Key responsibilities
- : Develop and maintain high-quality mobile applications using React Native.
- Work closely with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Write clean, maintainable, and well-documented code.
- Conduct code reviews and provide constructive feedback to other team members.
- Stay up-to-date with the latest industry trends and technologies.
Required experience
- Strong problem-solving abilities, excellent communication skills, and effective team collaboration.
- Proficiency with development tools like Android Studio, Xcode, and relevant IDEs (e.g., VSCode).
- Familiarity with continuous integration and continuous deployment processes and tools like Jenkins, CircleCI, or Travis CI.
- Experience with Git and platforms like GitHub or Bitbucket.
- Proficiency in using debugging tools and writing unit/integration tests using tools like Jest, Enzyme, or Detox.
- Knowledge of native modules and their integration within the React Native environment.
- Experience integrating with RESTful APIs and third-party libraries.
- Deep understanding of the React Native framework, including core components, APIs, and libraries.
- Experience with state management libraries such as Redux or MobX.
- Proficiency in JavaScript, with a strong understanding of ES6+ features, and experience using TypeScript.
Bonus points
- Experience with other mobile frameworks like Flutter or Swift.
- Experience in optimizing mobile applications for performance and responsiveness.
- Contributions to open-source projects related to React Native or other relevant technologies
- Understanding of UX/UI principles and experience working closely with design teams.
- Experience with cloud services like AWS, Google Cloud, or Azure, particularly in relation to mobile backend services.
- Hands-on experience with the end-to-end process of app submission to the Apple App Store and Google Play Store
- Active participation in the React Native community, such as attending or speaking at conferences, writing technical blogs, or conducting webinars/workshops.
To apply
Send your CV, a snappy cover letter which highlights your expertise, skills and experience and any relevant links/attachments to your work.
Apply here
Have questions?Write to us