We are seeking a Senior React Native Developer with over 4 years of experience to lead the development of this mobile application. The ideal candidate will have a strong background in building scalable mobile applications and a keen understanding of modular architecture. This is a fully remote, freelance position with a commitment of 12 months.
Key Responsibilities
- Lead the end-to-end development of the React Native mobile application.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the application is scalable and modular to accommodate future adaptations.
- Write clean, maintainable, and efficient code.
- Implement best practices for performance, security, and reliability.
- Communicate progress and challenges effectively with the internal team and stakeholders.
Technical Requirements
- Experience: Minimum of 4 years in mobile application development, with at least 2 years using React Native.
- Languages: Proficiency in JavaScript and TypeScript.
- Frameworks/Libraries: Strong experience with React Native, Redux, and related libraries.
- Architecture: Solid understanding of scalable and modular application architecture.
- Testing: Experience with testing frameworks such as Jest, Mocha, or similar.
- CI/CD: Familiarity with continuous integration and deployment processes.
- Version Control: Proficient in using Git and GitHub for version control.
- APIs: Experience integrating RESTful APIs and third-party services.
- Security: Knowledge of mobile application security best practices.
- Tools: Familiarity with tools like Expo, Firebase, or similar is a plus.