About the Role
NeeFox® is looking for a talented and creative Mobile App Developer to join our innovative development team in Lahore. You will be at the heart of our mobile projects, responsible for building beautiful, high-performance, and user-friendly applications for both iOS and Android. This role is perfect for a developer with a strong command of modern cross-platform frameworks, specifically Flutter or React Native. You will translate our clients’ visions into tangible mobile experiences that delight users and drive business results.
A Day in the Life
As a Mobile App Developer, your days will be filled with creative coding and problem-solving. You might spend your morning building out a complex new feature screen using Flutter widgets or React Native components, ensuring a pixel-perfect match with the UI/UX designs. Later, you’ll collaborate with a backend developer to integrate a new RESTful API, managing the flow of data within the app. In the afternoon, you could be debugging a tricky platform-specific UI glitch to ensure a consistent experience for all users. You’ll also actively participate in team demos, showcasing your latest work and providing feedback on your peers’ projects.
Key Responsibilities
- Cross-Platform Development: Architect, build, and maintain high-quality mobile applications for iOS and Android using either Flutter or React Native.
- UI/UX Implementation: Translate complex UI/UX designs and wireframes into clean, efficient, and responsive code, creating visually stunning and intuitive user interfaces.
- API Integration: Seamlessly integrate with backend services and RESTful APIs to handle data fetching, submission, and state management within the application.
- Code Quality & Performance: Write clean, well-documented, and maintainable code. Proactively identify and fix bugs, and optimize application performance for speed and smoothness.
- Native Module Integration: When required, bridge the gap between cross-platform code and native functionalities by integrating or creating native modules.
- Agile Collaboration: Work effectively in an agile development team, collaborating closely with UI/UX designers, backend developers, and project managers to deliver projects on schedule.
Key Responsibilities
Required (Must-Haves)
- 3+ years of professional experience in mobile application development.
- Strong proficiency and a proven track record in either Flutter/Dart OR React Native/JavaScript/TypeScript.
- A strong portfolio of published applications on the Apple App Store or Google Play Store.
- Solid experience with state management solutions (e.g., Provider, BLoC, Riverpod for Flutter; Redux, MobX for React Native).
- Deep understanding of the mobile development lifecycle.
- Familiarity with RESTful APIs and modern authorization mechanisms.
Preferred (Nice-to-Haves)
- Experience with both Flutter and React Native is a major plus.
- Knowledge of native development (Swift/Objective-C for iOS or Kotlin/Java for Android).
- Experience with mobile CI/CD pipelines (e.g., Codemagic, Fastlane, GitHub Actions).
- Familiarity with automated testing frameworks for mobile apps.
Why Join the NeeFox® Dream Team?
Build Diverse Apps
Work on an exciting variety of projects across different industries. Your work will be seen and used by thousands of people.
Modern Mobile Stack
Utilize the latest tools and frameworks in the mobile development world. We encourage innovation and the use of modern technology.
Collaborative Environment
Join a supportive team of skilled engineers and creatives who are passionate about building great products.
We are committed to your growth, offering opportunities for training, learning new technologies, and advancing your career.
Ready to Lead the Charge?
We are excited to review your application.
- Lahore, Pakistan