Job
Description
As a React Native developer at our company, your role will involve developing mobile applications for both iOS and Android platforms using the React Native framework. You will collaborate with cross-functional teams to define, design, and implement new features, as well as work with external data sources and APIs. The ideal candidate for this position should have a strong understanding of JavaScript, React Native framework, and mobile development best practices. **Key Responsibilities:** - Develop new user-facing features using React Native framework - Build reusable components and libraries for future use - Translate designs and wireframes into high-quality code - Optimize components for maximum performance across different devices and platforms - Work with external data sources and APIs - Unit-test code for robustness, including edge cases, usability, and general reliability - Collaborate with cross-functional teams to define, design, and ship new features - Continuously discover, evaluate, and implement new technologies to maximize development efficiency **Qualifications Required:** - Bachelor's degree in Computer Science or related field - Proven experience as a React Native developer or similar role - Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model - Familiarity with RESTful APIs and mobile development best practices - Experience with popular React workflows (such as Flux or Redux) - Familiarity with native build tools, like XCode, Gradle, Android Studio - Understanding of iOS and Android design principles and interface guidelines - Familiarity with code versioning tools such as Git - Excellent communication and collaboration skills - Ability to work independently and in a team environment - Strong problem-solving skills and attention to detail As a React Native developer at our company, your role will involve developing mobile applications for both iOS and Android platforms using the React Native framework. You will collaborate with cross-functional teams to define, design, and implement new features, as well as work with external data sources and APIs. The ideal candidate for this position should have a strong understanding of JavaScript, React Native framework, and mobile development best practices. **Key Responsibilities:** - Develop new user-facing features using React Native framework - Build reusable components and libraries for future use - Translate designs and wireframes into high-quality code - Optimize components for maximum performance across different devices and platforms - Work with external data sources and APIs - Unit-test code for robustness, including edge cases, usability, and general reliability - Collaborate with cross-functional teams to define, design, and ship new features - Continuously discover, evaluate, and implement new technologies to maximize development efficiency **Qualifications Required:** - Bachelor's degree in Computer Science or related field - Proven experience as a React Native developer or similar role - Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model - Familiarity with RESTful APIs and mobile development best practices - Experience with popular React workflows (such as Flux or Redux) - Familiarity with native build tools, like XCode, Gradle, Android Studio - Understanding of iOS and Android design principles and interface guidelines - Familiarity with code versioning tools such as Git - Excellent communication and collaboration skills - Ability to work independently and in a team environment - Strong problem-solving skills and attention to detail