Sr. Mobile Developer
Description
Job Summary:
We are looking for a skilled and motivated Mobile Developer with hands-on experience in React Native and Node.js to join our growing team. You will be responsible for developing and maintaining cross-platform mobile applications, integrating with backend services, and ensuring a seamless user experience. Proficiency with Git is essential for version control and team collaboration.
Key Responsibilities:
· Develop and maintain cross-platform mobile applications using React Native.
· Design and implement backend APIs and services using Node.js.
· Collaborate with UI/UX designers, product managers, and other developers to deliver high-quality products.
· Ensure the performance, quality, and responsiveness of applications.
· Troubleshoot and debug issues across the stack.
· Write clean, maintainable, and well-documented code.
· Manage codebase using Git, including branching, merging, and pull requests.
· Participate in code reviews and contribute to continuous improvement.
· Stay updated with the latest mobile development trends and best practices.
Required Skills and Qualifications:
· Strong proficiency in React Native and Node.js.
· Solid understanding of RESTful APIs and integration with mobile frontends.
· Experience with Git for version control and collaborative development.
· Familiarity with mobile app deployment (iOS and Android).
· Knowledge of asynchronous programming and modern JavaScript (ES6+).
· Ability to write efficient, reusable, and testable code.
· Good problem-solving and communication skills.
Preferred Qualifications:
· Experience with third-party libraries and APIs (e.g., Firebase, Redux, Axios).
· Understanding of mobile performance optimization techniques.
· Familiarity with CI/CD tools and automated testing frameworks.
· Experience with TypeScript.
· Previous experience working in Agile/Scrum environments.
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.