Mobile Application Developer

Business Solutions & Services (BSS)


Date: 13 hours ago
City: Lahore
Contract type: Full time
Job Summary

We are seeking a React Native Mobile App Developer to join our development team. In this role, you will be responsible for building and maintaining high-performance, user-friendly mobile applications for both Android and iOS platforms using React Native.

Key Responsibilities

  • Develop and maintain cross platform mobile applications using React Native.
  • Implement offline-first features using local databases (SQLite, Realm etc.) with sync capabilities to remote APIs.
  • Work closely with product managers, designers, and other developers to deliver high-quality user experiences.
  • Debug and optimize existing applications for performance and scalability.
  • Use native modules when required and handle platform-specific development for iOS and Android.
  • Integrate RESTful APIs and manage secure, efficient client-server communication.
  • Handle platform-specific development (native modules, iOS/Android nuances etc.).
  • Implement UI/UX designs with attention to detail and responsiveness.
  • Use tools like Git, CI/CD, and testing frameworks to ensure a smooth development process.
  • Write clean, maintainable code and participate in code reviews.


Requirements

  • 3+ years of experience with React Native.
  • Proven experience building and maintaining cross-platform mobile apps using React Native (iOS and Android).
  • Strong proficiency in JavaScript (ES6+) and TypeScript.
  • Experience with state management libraries (Redux, MobX, Zustand, etc.).
  • App performance optimization, manage connectivity edge cases, and ensure data consistency.
  • Payment gateways (Stripe, Razorpay, PayPal etc.) set up and maintenance within mobile apps.
  • Familiarity with mobile app architecture patterns (MVVM, Clean Architecture).
  • Experience integrating APIs and using tools like Axios or Fetch.
  • Strong knowledge of native build tools (Xcode, Android Studio).
  • App deployment to App Store and Google Play.
  • Familiarity with Git and version control workflows.
  • Strong problem-solving and debugging skills.
  • Familiarity with mobile analytics and crash reporting tools.
  • Knowledge of backend technologies (Node.js, Firebase, GraphQL, etc.).
  • Understanding of Agile/Scrum methodologies. Knowledge of native mobile development (Swift, Objective-C, Java, or Kotlin )

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Analyst - Expert Relations

IDR, Lahore
12 hours ago
About IDR:IDR is a tech-enabled platform of over 500,000+ industry leaders across multiple verticals and geographies. We connect consulting firms, life science firms, financial institutions, and corporate clients with vetted subject matter experts to make the right decision.The Role:Analyst, Expert Relations plays a vital role in establishing and maintaining relationships with experts, consultants, and professionals in Expert Network. This position...

Sourcing Associate (Management Trainee Program)

adidas, Lahore
5 days ago
About The ProgramThrough Sourcing Associate Program, we offer you a unique platform to start your career coached by experienced mentors and managers. You will have the opportunity to rotate within 24 months through different teams. You will be offered training sessions, on-the-job training included, from internal experts to develop your own portfolio of skills and to foster the ability to...

Performance Test Engineer

Soliton Technologies, Lahore
6 days ago
Job DescriptionWe are seeking a skilled Performance Test Engineer to join our dynamic team at Persivia | Soliton Technologies. In this role, you will play a crucial part in ensuring the quality and performance of our software applications by developing, executing, and analyzing performance tests.ResponsibilitiesDevelop and execute comprehensive performance test plans to ensure high-quality software applications.Participate in test planning, and...