Job Description
Job Title: React Native Developer
Location: Fully remote
About Us:
Our Client is a startup software development company dedicated to delivering innovative mobile applications. We are looking for a skilled React Native Developer to join their dynamic team and help them build high-quality mobile applications. You’ll be responsible for developing and maintaining apps for both iOS and Android, collaborating with cross-functional teams, and ensuring the best user experience, dealing with both frontend and backend.
Key Responsibilities:
- Develop and maintain mobile applications for both iOS and Android using React Native
- Write clean, maintainable, and efficient code in JavaScript and TypeScript
- Utilize native build tools like Xcode and Android Studio for iOS and Android development
- Collaborate with backend developers to integrate RESTful APIs
- Manage mobile app state and ensure seamless user experience
- Implement version control using Git for codebase management
- Work closely with UX/UI designers to ensure optimal user interface and experience
- Prioritize tasks and manage time effectively while adhering to project deadlines and best practices
- Take ownership of your work, continuously improving your skills and staying up to date with the latest industry trends
Required Skills & Qualifications:
- Proven experience developing mobile applications using React Native
- Strong proficiency in JavaScript and TypeScript, with a deep understanding of React fundamentals
- Hands-on experience with native mobile development tools such as Xcode and Android Studio
- Solid understanding of RESTful APIs and mobile app state management
- Familiarity with version control systems, particularly Git
- Ability to work autonomously, prioritize tasks, and meet deadlines
- Strong problem-solving skills and attention to detail
- Excellent communication skills and ability to collaborate with cross-functional teams
Preferred Qualifications:
- Experience with testing frameworks for React Native (e.g., Jest, Detox)
- Knowledge of mobile app performance optimization techniques
- Familiarity with cloud-based mobile services (e.g., Firebase, AWS)
- Experience with CI/CD pipelines and automation tools
- Computer Science Degree
Why Join the team?
- Competitive salary and benefits
- Opportunities for professional growth and development
- A collaborative, dynamic, and creative work environment
If you are passionate about mobile app development and eager to contribute to building cutting-edge solutions, we’d love to hear from you!