Position Overview: We are seeking a skilled React Native Developer to join our dynamic team. The ideal candidate will have a strong passion for mobile application development and a deep understanding of the React Native framework. You will be responsible for designing, developing, and maintaining.
Key Responsibilities:
1. Application Development:
2. Collaboration:
3. Integration:
4. Testing and Debugging:
5. Code Reviews:
6. Deployment and Maintenance:
7. Documentation:
Qualifications:
Education: Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
Experience:
Technical Skills:
• Strong proficiency in JavaScript (ES6+), React Native, and Redux/MobX.
• Familiarity with native Android and iOS development (Java, Kotlin, Swift, or Objective-C is a plus).
• Experience with integrating RESTful APIs, GraphQL, and third-party services.
• Proficiency in using Git for version control.
• Knowledge of debugging tools like Flipper.
• Experience with Firebase, Push Notifications, and App Performance Optimization.
• Understanding of native build tools (Xcode, Android Studio).
Soft Skills:
• Strong problem-solving and critical-thinking skills.
• Excellent communication and teamwork abilities.
• Ability to work independently and manage time effectively.
• Eagerness to stay updated with the latest technology trends and best practices.
Preferred Qualifications:
• Knowledge of TypeScript.
• Familiarity with app design principles (Material Design, Apple Human Interface Guidelines).
• Hands-on experience with animations in React Native.
• Exposure to Agile/Scrum development methodologies.
Benefits:
• Access to learning and development resources.
• Collaborative and innovative work environment.