Android Software Engineer

SQUAD

United States

Remote

USD 24,000 - 48,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Gig-contract
21 vacation days
Medical insurance from day one
Remote work in Ukraine
Free English classes
Annual performance review

Job summary

SQUAD is seeking an experienced Android Software Engineer to design and build native mobile applications. You’ll work with a team of engineers to create maintainable, future-proof code, develop new features, optimize apps, and participate in ongoing maintenance.

You will collaborate across teams, work with external data sources, and continuously improve performance. The role requires strong Kotlin/Java skills, Android SDK expertise, and a proactive engineering mindset.

Qualifications

  • Strong understanding of Computer Science fundamentals, OOP/OOAD and ability to apply it in practice.
  • Knowledge of design patterns and SOLID principles.
  • Solid understanding of the full mobile development life cycle.
  • Strong proficiency in Kotlin and Java programming languages.
  • Deep understanding of Android SDK, platform architecture, and development best practices.
  • Experience with modern Android UI development (Jetpack Compose and XML layouts).
  • Expertise in asynchronous programming using Coroutines and Flow.
  • Experience with dependency injection frameworks (Dagger).
  • Experience with unit testing and UI testing frameworks.
  • Proactive problem-solving habits and engineering mindset.
  • Good written and spoken English.

Responsibilities

  • Design and build advanced applications for the Android platform
  • Collaborate with cross-functional teams to define, design, and ship features
  • Work with outside data sources and APIs
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies

Skills

Kotlin
Java
Android SDK
Jetpack Compose
Coroutines
Flow
Dagger
Unit testing
English

Job description

Team Summary

Our team develops native iOS and Android mobile applications tightly integrated with IoT device hardware, delivering live video streaming, real-time device control, and secure connectivity at scale. Operating within an Agile methodology, we prioritize transparent sprint planning and milestone-driven delivery to maintain full visibility into progress. Our mobile applications are engineered with modular architecture, dependency injection, reusable libraries, and feature flag management to ensure scalable, maintainable, and high-performance software.

Job Summary

We’re looking for an experienced Android Software Engineer with passion for mobile technologies who will work with our team of talented engineers to design and build native mobile applications. This role focuses on collaboration with team members on designing and building maintainable, future-proof code, participating in new features development, apps optimization, maintenance.

Responsibilities and Duties
  • Design and build advanced applications for the Android platform
  • Collaborate with cross-functional teams to define, design, and ship features
  • Work with outside data sources and APIs
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies
Qualifications and Skills
  • Strong understanding of Computer Science fundamentals, OOP/OOAD and ability to apply it in practice
  • Knowledge of design patterns and SOLID principles
  • Solid understanding of the full mobile development life cycle
  • Strong proficiency in Kotlin and Java programming languages
  • Deep understanding of Android SDK, platform architecture, and development best practices
  • Experience with modern Android UI development (Jetpack Compose and XML layouts)
  • Expertise in asynchronous programming using Coroutines and Flow
  • Experience with dependency injection frameworks (Dagger)
  • Experience with unit testing and UI testing frameworks
  • Proactive problem-solving habits and engineering mindset
  • Good written and spoken English
Nice to have
  • Experience with debugging tools and performance profiling
  • Understanding of memory management and performance optimization techniques
  • Experience with IoT, video streaming, or Bluetooth technologies is a plus
We offer multiple benefits that include
  • The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member
  • Competitive compensation and perks. Annual performance review
  • Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company
  • Gig-contract
  • 21 paid vacation days per year, paid public holidays according to Ukrainian legislation
  • Development opportunities like corporate courses, knowledge hubs, and free English classes as well as educational leaves
  • Medical insurance is provided from day one. Sick leaves and medical leaves are available
  • Remote working mode is available within Ukraine only
  • Free meals, fruits, and snacks when working in the office.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Android Developer
Android Developer

Creative Chaos • United States

Remote
USD 80,000 - 140,000
Paid Time Off
Work From Home
Health Insurance
+2
Android Developer
Android Developer

Coherentsolutions • Maryland

On-site
USD 75,000 - 90,000
Technical training
Health insurance
Flexible work options
+2
Senior Mobile Software Development Engineer (Android)
Senior Mobile Software Development Engineer (Android)

Aerones • San Jose (CA)

On-site
USD 38,871 - 71,264
Health insurance after probation
Paid study leave
Additional 3 days of leave
+2
Android Team Lead
Android Team Lead

Planner 5D • Town of Poland (NY)

On-site
USD 120,000 - 210,000
Great work environment
Education courses
English classes on corporate platform
+1
Senior Android Lead Engineer — Shape 100M+ User Experience
Senior Android Lead Engineer — Shape 100M+ User Experience

Planner 5D • Town of Poland (NY)

On-site
USD 120,000 - 210,000
Senior Developer- Mobile Android
Senior Developer- Mobile Android

Endava • Tennessee

On-site
USD 90,000 - 130,000
Hybrid work environment
Embedded Linux Software Engineer
Embedded Linux Software Engineer

SQUAD • United States

Remote
USD 90,000 - 130,000
Gig-contract
21 paid vacation days
android developer mobile technology
android developer mobile technology

Intellias • United States

On-site
USD 120,000 - 180,000
Well-being benefits
Diversity & Inclusion
Global locations
Senior Mobile Engineer – Android
Senior Mobile Engineer – Android

Pentangle Tech Services | P5 Group • Plano (TX)

On-site
USD 110,000 - 160,000
Software Engineer (Android) ID48356
Software Engineer (Android) ID48356

AgileEngine • Boca Raton (FL)

On-site
USD 100,000 - 130,000
Mentorship
Education budget
Flexible schedule
+1