Search by job, company or skills

AIQU

Senior Software Engineer (Mobile)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

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 company's 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 company's 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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 135069449