🔔 FCM Loaded

Senior Software Engineer (Mobile)

AIQU

4 - 6 years

Bengaluru

Posted: 12/12/2025

Getting a referral is 5x more effective than applying directly

Job Description

Location : Remote for a Client in Saudi Arabia

Contract : Yearly extendable



We are looking for a Senior Software Engineer (Mobile) to join our dynamic team. You will independently scope, estimate, and deliver technical solutions that are scalable, maintainable, and of high quality. As a key contributor, you will support team initiatives, mentor junior engineers, and help drive our companys goals forward.



About the Role



We are looking for a Senior Software Engineer (Mobile) to join our dynamic team. You will independently scope, estimate, and deliver technical solutions that are scalable, maintainable, and of high quality. As a key contributor, you will support team initiatives, mentor junior engineers, and help drive our companys goals forward.



Responsibilities:



  • Design, develop, and maintain optimized and modular mobile components with minimal supervision.
  • Translate business requirements into scalable, extensible, and high-performance solutions.
  • Collaborate with team members on functional and non-functional requirements, ensuring best practices and code quality.
  • Improve codebase quality through reviews, refactoring, and mentoring.
  • Coordinate with cross-functional teams (Backend, DevOps, UX, QA, etc.) on planning, design, and execution to ensure alignment and timely delivery.
  • Communicate effectively across global teams, contributing to a collaborative and inclusive working environment.
  • Build and manage automated build, test, and deployment pipelines.
  • Explore and integrate new technologies and tools that enhance productivity and product performance.



Qualifications



  • Experience: Minimum 4 years of experience in mobile application development, with at least 2 years of hands-on experience in React Native.



Required Skills



  • Strong understanding of React Native core concepts including hooks, state management (Redux), navigation (React Navigation), and component lifecycles.
  • Proficient in writing unit and integration tests using JavaScript testing frameworks.
  • Experience with performance profiling, memory optimization, debugging tools, and troubleshooting complex issues.
  • Familiarity with user behavior analytics tools such as Google Analytics, Mix panel, etc.
  • Experience working with Firebase services (push notifications, in-app messaging, deep linking), and integrating third-party SDKs
  • Ability to scope, review, and refine user stories for technical completeness and mitigate dependency risks.

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.