28 Dash Hire Jobs
Software Development Engineer III - React Native (5-8 yrs)
Dash Hire
posted 18hr ago
Key skills for the job
Job Description :
We are looking for a React Native Engineer who is passionate about building high-quality mobile applications. The ideal candidate will have a strong background in JavaScript and extensive experience with React Native framework. As a React Native Engineer, you will collaborate with our cross-functional team to design, develop, and deploy mobile applications that meet our users' needs and exceed their expectations.
Responsibilities :
- Develop and maintain high-quality mobile applications using the React Native/Expo framework.
- Collaborate with designers, product managers, and other developers to translate.
- UI/UX designs into functional mobile applications.
- Write clean, well-documented, and maintainable code following best practices and coding standards.
- Optimize mobile applications for performance, scalability, and responsiveness across various devices and screen sizes.
- Work closely with backend developers to integrate mobile applications with RESTful APIs and other web services.
- Stay up-to-date with the latest trends and developments in mobile application development and recommend best practices and technologies to improve our development process.
- Participate in code reviews, brainstorming sessions, and other team activities to foster collaboration and continuous improvement.
Requirements :
- 5+ years of experience in React Native, with a proven track record of leading successful launches for moderate to complex product use cases.
- Architect and implement complex features and functionalities, ensuring code quality and maintainability.
- Mandatory expertise in React Native and JavaScript/Typescript, with in-depth knowledge of the mobile app development ecosystem for Android and iOS.
- Strong knowledge of Android and iOS native code implementation for specific use cases.
- Advanced knowledge of state management libraries such as Redux, MobX, or similar.
- Implement best practices for mobile app development, including performance optimization, security, and user experience.
- Strong problem-solving skills and attention to detail.
- Ability to mentor team members and foster a collaborative environment.
- A portfolio of released applications on the Play/App Store.
Functional Areas: Software/Testing/Networking
Read full job description