Job Overview:
We are seeking a highly skilled Senior React Native Developer to lead our mobile development efforts. In this role, you will design, develop, and maintain high-quality mobile applications for both iOS and Android platforms using React Native. You will work closely with product managers, designers, and other developers to deliver exceptional user experiences.
Key Responsibilities:
- Develop and maintain high-performance mobile applications using React Native.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Troubleshoot and debug applications to optimize performance.
- Write clean, maintainable, and efficient code.
- Mentor junior developers and provide technical guidance.
- Stay up-to-date with the latest industry trends and technologies to drive continuous improvement in development practices.
- Participate in code reviews to maintain high code quality standards.
- Contribute to architecture and design decisions for mobile applications.
Qualifications:
- 4 years of experience in software development, with a focus on mobile applications.
- Strong experience with React Native and JavaScript (ES6+).
- Proficiency in mobile development tools and frameworks (e.g., Redux).
- Experience with RESTful APIs and third-party libraries.
- Familiarity with native build tools, such as Xcode and Android Studio.
- Understanding of UI/UX design principles and best practices.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Preferred Qualifications:
- Experience with TypeScript.
- Knowledge of mobile application security and performance optimization.
- Familiarity with cloud services (e.g., Firebase).
- Experience in Agile/Scrum methodologies.