Mobile Application Developer

Avrioc Technologies
Abu Dhabi
AED 60,000 - 120,000
Job description

We are seeking a highly experienced Senior App Developer with 10+ years of expertise in building scalable, high-performance applications. This role requires deep technical knowledge in app development, Python programming, and data-driven applications, collaborating closely with Data Scientists, Data Engineers, and Python Engineers to develop and deploy data-centric solutions. If you love seeing your ideas blossom through their whole life cycle from concept to governing the interaction with millions of users - then Avrioc is the place to be for you!

Requirements

  • Bachelor's or MS degree in Computer Science or related field.
  • 5-8 years Professional experience in relevant field.
  • Develop and maintain React Native mobile applications, integrating native modules as needed.
  • Work on Android Native (Kotlin/Java) or iOS Native (Swift/Objective-C) applications.
  • Deploy, test, and manage applications on both the Google Play Store and Apple App Store.
  • Design and develop web applications using React.js, Next.js, and TypeScript.
  • Implement and maintain push notifications and WebRTC client functionality.
  • Collaborate with backend developers to design and integrate APIs.
  • Write reusable, testable, and efficient code following best practices.
  • Optimize applications for performance, scalability, and security.
  • Mentor junior developers and contribute to team knowledge sharing.

Nice to have

  • Good appreciation for the Agile/Scrum methodology.

Strong experience with React Native and mobile development.

Proficiency in Android Native (Kotlin/Java) or iOS Native (Swift/Objective-C).

Experience in publishing apps on Google Play Store & Apple App Store.

Solid knowledge of React.js, Next.js, and TypeScript for web applications.

Familiarity with push notifications (Firebase, APNs) and WebRTC client implementation.

Hands-on experience with RESTful API integration.

Strong understanding of state management (e.g., Redux, Zustand).

Familiarity with message queues (RabbitMQ, Redis Pub/Sub) for real-time applications.

Proficiency in writing unit and integration tests.

Strong problem-solving and debugging skills.

Common Responsibilities

  • Comply with Avrioc's Information security and Information service management policies, procedures, and standards.
  • Maintain confidentiality and integrity of information and attend mandatory Information security training.
  • Report information security incidents through Avrioc's established incident reporting channel.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Mobile Application Developer jobs in Abu Dhabi