Job Description
We are on the lookout for a talented and experienced Senior React Native Developer to join our dynamic team. As a key player at Crownsoft, you will be instrumental in crafting high-quality, engaging, and user-centric mobile applications. This role is ideal for someone passionate about leveraging the latest technologies to create seamless and intuitive experiences for users worldwide.
Responsibilities:
- Lead the development of cross-platform 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.
- Implement clean, maintainable, and well-documented code following best practices.
- Stay up-to-date with new technology trends, applications, and protocols in the mobile app landscape.
- Mentor junior developers, sharing knowledge and promoting a culture of learning and excellence.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- At least 5 Years of Proven experience as a React Native Developer with a strong portfolio of released applications.
- Deep understanding of React Native and its core principles.
- Proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Familiarity with RESTful APIs to connect React Native applications to back-end services.
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Strong knowledge of mobile app design principles, patterns, and best practices.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.