We are looking for a skilled React Native Developer to join our dynamic team. As a React Native Developer, you will be responsible for developing and maintaining high-quality mobile applications for both iOS and Android platforms. You will collaborate with cross-functional teams, including designers, product managers, and other developers, to create seamless and engaging user experiences.
Key Responsibilities:
- Develop and Maintain Mobile Applications:
- Build efficient, reusable, and reliable code using React Native.
- Ensure the performance, quality, and responsiveness of applications.
- Collaborate with Teams:
- Work closely with designers to implement the design into the application.
- Collaborate with backend developers to integrate APIs and services.
- Participate in code reviews and provide constructive feedback.
- Optimize and Enhance Applications:
- Identify and correct bottlenecks and fix bugs.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Testing and Deployment:
- Conduct unit and integration testing to ensure the quality of the application.
- Deploy applications to both the Apple App Store and Google Play Store.
- Monitor and improve app performance post-deployment.
- Stay Updated with Industry Trends:
- Keep up-to-date with the latest industry trends in mobile technologies.
- Attend conferences, workshops, and other professional development opportunities.
Required Qualifications:
- Experience:
- Proven experience as a React Native Developer.
- Experience with mobile development for both iOS and Android platforms.
- Strong understanding of React Native architecture and best practices.
- Technical Skills:
- Proficient in JavaScript, including ES6+ syntax.
- Familiarity with native build tools, like XCode, Android Studio.
- Experience with third-party libraries and APIs.
- Understanding of RESTful APIs and offline storage.
- Knowledge of modern front-end build pipelines and tools.
- Experience with version control systems, preferably Git.
- Soft Skills:
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
- Proactive attitude towards learning and adopting new technologies.
Preferred Qualifications:
- Experience with TypeScript.
- Familiarity with GraphQL.
- Experience with mobile CI/CD processes.
- Understanding of Agile methodologies.
- Previous experience working in a startup or fast-paced environment.
Educational Background:
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
How to Apply:
If you are passionate about mobile app development and want to be part of a forward-thinking team, we would love to hear from you. Please send your resume to [Confidential Information] ,CC to [HIDDEN TEXT].