Search by job, company or skills

AVAIBE

Mobile Application Developer

5-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Key Responsibilities

  • Lead the end-to-end development of React Native mobile applications for Android and iOS.
  • Manage and mentor a team of developers ensuring code quality, architecture consistency, and timely delivery.
  • Collaborate with designers, backend engineers, and project managers to define requirements and deliverables.
  • Architect scalable, modular, and maintainable mobile solutions using industry best practices.
  • Integrate third-party APIs, Firebase, RESTful services, and native SDKs.
  • Oversee the entire mobile app lifecycle from design and development to deployment and maintenance.
  • Optimize app performance, troubleshoot issues, and implement enhancements for improved user experience.
  • Handle multiple concurrent projects, ensuring deadlines and quality standards are consistently met.
  • Participate in sprint planning, task estimation, and code reviews within Agile development cycles.
  • Stay up to date with emerging mobile technologies, CI/CD tools, and frameworks to continuously improve app development practices.
  • Collaborate with QA and DevOps teams to ensure robust testing, deployment automation, and continuous integration.

Required Skills & Qualifications

  • 5+ years of professional experience in mobile app development using React Native.
  • Strong understanding of JavaScript (ES6+), TypeScript, and Redux/MobX for state management.
  • Experience with native modules (Objective-C, Swift, Java, Kotlin) is a plus.
  • Deep knowledge of REST APIs, Firebase, GraphQL, and app performance optimization techniques.
  • Familiarity with CI/CD pipelines (Fastlane, Bitrise, Expo EAS, GitHub Actions) and app store deployment (App Store / Google Play).
  • Strong leadership and communication skills capable of managing developers and engaging with clients.
  • Excellent understanding of version control (Git/GitHub) and Agile/Scrum development processes.
  • Proven experience with testing tools (Jest, Detox) and maintaining code quality through automation.
  • Ability to manage multiple projects simultaneously and deliver results within tight deadlines.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 137381523

Similar Jobs