We are seeking a 3 yrs experienced and highly skilled React Native Developer to join our dynamic team. The ideal candidate will have a strong background in mobile app development and a passion for building cutting-edge applications. You will work closely with our product and design teams to deliver high-quality mobile experiences.
Key Responsibilities:
- Develop and maintain high-quality mobile applications using React Native.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Troubleshoot and debug issues to optimize performance.
- Participate in code reviews and contribute to improving code quality.
- Stay updated with the latest industry trends and technologies to ensure our applications remain current and competitive.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Technical Skills:
- React Native: Extensive experience in developing mobile applications using React Native.
- JavaScript/TypeScript: Solid proficiency in JavaScript and TypeScript.
- Redux/MobX: Experience with state management libraries such as Redux or MobX.
- APIs:
Familiarity with RESTful APIs and integration.
- Mobile App Design Principles: Understanding of mobile app design principles, patterns, and best practices.
- Version Control: Proficiency with Git for version control.
- Testing: Experience with unit testing and integration testing for mobile applications.
- Performance Optimization: Knowledge of performance optimization techniques for mobile apps.
- Native Modules: Experience in integrating native modules and third-party libraries in React Native.
- CI/CD: Familiarity with Continuous Integration and Continuous Deployment (CI/CD) practices.
- Experience with iOS/Android native development.
- Familiarity with modern front-end build pipelines and tools.
- Knowledge of GraphQL.
- Experience with Agile/Scrum methodologies.
- Good understanding of mobile app security practices.
Soft Skills:
- Strong problem-solving skills.
- Excellent communication and teamwork abilities.
- Ability to work independently and manage time effectively.
- Attention to detail and commitment to quality.
Education:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.