Mobile Software Engineer

Astravox
UK
24 days ago
Apply on uk.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Compensation
£38,480.0 - £41,600.0
Working hours
Shift work
Job source

Tech stack

Multitier Architecture Agile Methodology Amazon Web Services Data Analysis Android Software Development Apple IOS Software Applications Application Performance Management Microsoft Azure Cloud Computing Code Review Collaborative Software
+18 more
Database Queries Software Debugging Software Design Patterns Mobile Application Software Model View ViewModel Systems Integration Data Processing Google Cloud Large Language Models Firebase Backend Git Kotlin Code Testing Jetpack Compose Restful APIs Multiplatform Android Ui

Job description

  • Design and develop high-quality Android applications using Kotlin and modern Android architecture.
  • Maintain and improve existing mobile applications.
  • Build and consume RESTful APIs.
  • Collaborate with designers and backend developers to deliver production-ready solutions.
  • Write clean, maintainable and well-tested code.
  • Participate in code reviews and technical discussions.
  • Troubleshoot, debug and optimise application performance.
  • Follow Agile software development practices.

Requirements

  • Strong experience with Android development using Kotlin.
  • Strong experience with iOS using Swift.
  • Good understanding of Jetpack Compose or Android UI frameworks.
  • Experience with MVVM, Clean Architecture or similar design patterns.
  • Experience integrating REST APIs.
  • Knowledge of Git and collaborative software development.
  • Strong problem-solving and communication skills.

Desirable Skills

The following skills are advantageous but not essential:

  • Experience with iOS or cross-platform mobile development.
  • Familiarity with cloud platforms such as AWS, Google Cloud or Microsoft Azure.
  • Experience working with Firebase services.
  • Exposure to AI-powered applications or Large Language Model (LLM) integrations.
  • Basic knowledge of SQL, data processing or analytics.
  • Experience with CI/CD pipelines.

About the company

Astravox Tech is looking for a Mobile Software Engineer to join our growing engineering team. You will be responsible for designing, developing, testing and maintaining high-quality mobile applications for clients across multiple industries, working primarily with modern Android technologies while contributing to cross-platform mobile solutions where appropriate.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all