Profile: Mobile Application Developer -React Native
Job Description
React Native Application Developer
Responsibilities:
1. Develop Cross-Platform Apps: Create efficient and reusable code for cross-platform mobile applications using React Native.
2. Implement UI/UX Designs: Translate designs and wireframes into high-quality code, with a focus on user experience.
3. Integrate with Backend Services: Collaborate with backend development teams to integrate APIs and data storage solutions.
4. Optimize Performance: Ensure optimal performance of applications across different devices and platforms.
5. Maintain Code and Address Bugs: Keep the codebase clean and efficient, promptly addressing any bugs or issues.
Requirements:
1. Proven experience in developing mobile apps for both Android and iOS using React Native.
2. Proficiency in TypeScript or JavaScript.
3. Strong understanding of the mobile application development lifecycle and mobile UI/UX best practices.
4. Familiarity with RESTful APIs, JSON, and integrating third-party libraries and APIs.
5. Knowledge of code versioning tools, such as Git.
6. Ability to work independently and collaboratively in a team environment.
7. Excellent problem-solving and debugging skills.
8. Strong communication and interpersonal skills.
Preferred Qualifications:
1. Experience with other mobile development frameworks, such as Swift (for iOS) or Java/Kotlin (for Android).
2. Previous experience working in an Agile/Scrum development environment.