About the Role
We're looking for passionate
Senior Mobile Engineers
(Android or iOS) to join our team and help shape the future of Astro's mobile experience. You'll play a key role in designing, developing, and optimizing our mobile applications that serve millions of users every day.
As part of a cross-functional squad, you'll collaborate with product managers, designers, and backend engineers to deliver high-quality, high-performance mobile experiences — while mentoring junior engineers and championing best practices.
What You'll Do
- Design, develop, and maintain
Android (Kotlin)
or
iOS (Swift)
applications. - Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the
performance, quality, and responsiveness
of mobile applications. - Identify and fix bugs, optimize app startup time, and improve performance metrics.
- Conduct code reviews and mentor junior engineers.
- Stay up-to-date with the latest technologies, frameworks, and best practices.
- Participate actively in sprint planning and technical discussions.
What We're Looking For
General Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field.
- 3+ years of professional experience in
mobile application development
. - Deep understanding of
modern mobile architectures
(MVVM, MVI, or VIPER). - Strong debugging, profiling, and performance optimization skills.
- Experience working with
CI/CD pipelines
and version control (Git). - Comfortable working in Agile environments.
For Android Engineers
- Expert in
Kotlin
and Android development. - Skilled with performance profiling tools (Android Studio Profiler, Perfetto, Systrace, Firebase Performance, LeakCanary).
- Strong understanding of memory management, rendering performance, and RecyclerView optimizations.
- Experience reducing app load time and optimizing cold starts.
- Proficient with
Jetpack Compose
and legacy View systems. - Experience with
Dependency Injection (Hilt/Koin/Dagger)
and
Kotlin Coroutines/Flow
.
For iOS Engineers
- Proficient in
Swift
,
SwiftUI
, and
Xcode
. - Experience integrating with
RESTful APIs
and mobile backends. - Strong understanding of
UI/UX design principles
and flexible UI components. - Familiar with thread management and
Combine
. - Experience with
automated testing
,
remote-configured UI
, and
CI/CD pipelines
.
Why Join Astro
- Competitive salary and benefits package.
- Work From Anywhere (WFA) flexibility.
- Opportunities for professional growth and skill development.
- Collaborative, fast-paced, and impact-driven environment.
If you're passionate about building seamless, high-performance mobile experiences and want to work on products that matter — we'd love to meet you