Job Openings XTN-0129829 | NATIVE MOBILE APPLICATION DEVELOPER

About the job XTN-0129829 | NATIVE MOBILE APPLICATION DEVELOPER

At Arch, we deliver bespoke software solutions that help organisations solve complex problems through technology. With a focus on quality, performance, and security, our team builds custom digital products for clients across multiple industries, from startups to enterprise-level businesses.

We’re a growing UK-based digital agency with a strong engineering culture and a commitment to clean, maintainable code. As part of our continued expansion, we’re looking to bring an experienced Offshore Native Mobile Developer into our team to help us deliver high-quality, performant mobile applications for our clients. 

HMO on Day 1 plus 2 free dependents
Group Life Insurance 
Fixed weekends off

Why Join Arch?

  • Work directly with an experienced and collaborative UK development team. 
  • Deliver meaningful, high-quality software for a wide range of clients. 
  • Gain exposure to modern technologies, frameworks, and tooling. 
  • Be part of a forward-thinking agency that values craftsmanship, autonomy, and innovation. 
  • You’ll play an important role in delivering high-quality digital experiences for our clients across industries 

This is a remote, full-time position for an experienced Native Mobile Developer who will work closely with our UK engineering and project delivery teams. You’ll be responsible for developing, maintaining, and improving native iOS and Android applications, ensuring best practices in performance, scalability, usability, and security.

The ideal candidate will be proactive, well organised, and confident collaborating with both technical and non-technical stakeholders in a distributed team environment. 

Key Responsibilities

Mobile Application Development

  • Design, build, and maintain native mobile applications for iOS (Swift) and Android (Kotlin). 
  • Write clean, well-structured, and maintainable code following platform-specific best practices and design guidelines. 
  • Implement robust application architecture, ensuring separation of concerns and long-term maintainability. 
  • Integrate mobile applications with RESTful APIs and authentication services (OAuth, JWT, etc.). 
  • Ensure applications are optimised for performance, responsiveness, and reliability across a range of devices.

Platform & Architecture

  • Apply SOLID principles and clean architecture approaches to native mobile development. 
  • Contribute to technical decisions around app structure, performance optimisation, and lifecycle management. 
  • Participate in code reviews and support continuous improvement of engineering standards. 
  • Ensure applications adhere to OWASP Mobile security best practices and protect user data appropriately. 

Build, Release & Quality

  • Configure and maintain build processes for iOS and Android, including signing, provisioning, and environment management. 
  • Work with CI/CD pipelines to automate builds, testing, and deployments where applicable. 
  • Write and maintain unit and integration tests to ensure application stability and quality. 
  • Diagnose and resolve bugs, crashes, and performance issues across environments. 

Collaboration & Communication

  • Work directly with the UK-based development and project management teams. 
  • Communicate clearly and effectively in English, both written and spoken. 
  • Participate in sprint planning, stand-ups, progress reviews, and retrospectives. 
  • Be confident in contributing to client-facing discussions when required. 

Technical Knowledge

  • Minimum 3 years’ experience developing native mobile applications for iOS and/or Android. 
  • Have a good understanding of how to write native SDK modules which can be used with other applications. 
  • Strong experience with Swift (iOS) and/or Kotlin (Android) in production environments. 
  • Solid understanding of mobile application architecture, state management, and lifecycle events. 
  • Experience integrating REST APIs and handling authentication flows securely. 
  • Familiarity with App Store and Google Play publishing processes. 
  • Awareness of secure coding practices and OWASP Mobile security principles. 
  • Proficient with Git and collaborative development workflows. 

Bonus skills

  • Knowledge of Kotlin and Java 

Soft Skills 

  • Fluent in English with strong written and verbal communication skills. 
  • Comfortable working remotely with a UK-based team. 
  • Well organised and capable of managing your own workload and deadlines. 
  • Proactive, reliable, and comfortable working independently when required. 

Personal Attributes

  • Detail-oriented and passionate about building high-quality mobile experiences. 
  • A team player who takes ownership of their work and outcomes. 
  • Curious, adaptable, and eager to learn new tools, frameworks, and approaches.