Banzeeni

Mobile Application Developer

Posted: 2 days ago

Job Description

Job Title: Back-End DeveloperJob OverviewOur company is seeking a skilled React Native developer to join our growing team. You’ll build high-quality, cross-platform mobile apps with a strong focus on performance, reliability, and great user experience. You’ll collaborate closely with design, backend, and product to deliver modern, scalable features.Key Responsibilities:Design and develop robust, high-performance mobile applications using React Native (iOS & Android).Collaborate with product managers, designers, and backend engineers to deliver well-scoped, high-quality features.Write clean, maintainable, and testable TypeScript/JavaScript code following mobile best practices.Implement complex UI, navigation, and animations (React Navigation, Reanimated, Gesture Handler).Optimize app performance (startup time, bundle size, memory/CPU, frame rate) and ensure smooth UX.Debug and troubleshoot issues across devices and OS versions; monitor crashes and logs (Sentry/Firebase).Integrate REST/GraphQL APIs, authentication, analytics, and push notifications.Set up CI/CD pipelines and release processes (Fastlane, GitHub Actions) and ship updates (App Store, Play Store, CodePush/OTA).Write unit/integration tests (Jest, React Native Testing Library) and support E2E tests (Detox).Qualifications:Bachelor’s in Computer Science/ or equivalent experience.2+ years building mobile apps with React Native.Strong proficiency in TypeScript/JavaScript and React patterns.Experience with state management (e.g., Redux Toolkit, Zustand, Recoil, or MobX).Solid understanding of mobile architectures (e.g., MVVM/Clean) and modular app design.Hands-on API integration (REST/GraphQL), secure storage, and offline strategies.Experience releasing apps to the Apple App Store and Google Play Store.Familiarity with native platforms (basic Swift/Objective-C or Kotlin/Java) and bridging when needed.Proficient with Git and modern branching/PR workflows.Strong debugging, performance tuning, and problem-solving skills.What We offer:Competitive salary based on experience.Opportunity to work on innovative, large-scale projects.Supportive and collaborative work environment.Continuous learning and professional development opportunities.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs