Senior Android Engineer - Build Scalable Kotlin Apps

Compunnel Inc.

Alpharetta (GA)

On-site

USD 120,000 - 160,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

Job summary

Compunnel Inc. is seeking a Senior Android Engineer to architect, develop, and optimize large-scale native Android applications.

You will work with product, design, and engineering teams to deliver robust mobile solutions while upholding architecture, code quality, testing, security, and performance standards. The role emphasizes Kotlin, Coroutines, Jetpack Compose, MVVM, and AI-assisted tooling within an enterprise environment.

Qualifications

  • Bachelor's degree in CS or equivalent practical exp.
  • 5-7 years of experience building and maintaining large-scale Android apps.
  • Deep knowledge of Kotlin and Kotlin Coroutines.
  • Hands-on with Android Architecture Components and MVVM.
  • Experience with Jetpack Compose and UI testing.

Responsibilities

  • Design, develop, and troubleshoot native Android apps in Agile env.
  • Architect and implement new features across the stack.
  • Develop scalable Android solutions using Kotlin and modern practices.
  • Collaborate with cross-functional teams to deliver robust solutions.
  • Participate in code reviews and architecture discussions.
  • Contribute to engineering standards and improvements.
  • Diagnose and resolve performance, latency, and security issues.
  • Apply async programming and concurrency in Android.

Skills

Problem solving
Communication
Collaboration
Mentoring / leading teams

Education

Bachelor's degree in Computer Science or equivalent

Tools

Kotlin
Kotlin Coroutines
Android Architecture Components
MVVM
Jetpack Compose
AI tooling in SDLC
Jenkins (CI/CD)
Room
Dagger

Job description

Job Summary

The Senior Android Engineer will be responsible for architecting, developing, enhancing, and optimizing large-scale native Android applications. As a senior member of the engineering team, this role will collaborate closely with product, design, and development teams to deliver robust mobile solutions while promoting best practices in application architecture, code quality, testing, security, and mobile performance.

Key Responsibilities
  • Design, develop, enhance, and troubleshoot native Android applications in an Agile and collaborative environment.
  • Architect and implement complex new features and functionality across the application stack.
  • Develop scalable Android solutions using Kotlin and modern Android development practices.
  • Collaborate with developers, designers, product teams, and business stakeholders to develop robust and functional solutions.
  • Participate in code reviews and architecture discussions.
  • Contribute to engineering standards and continuous improvement initiatives.
  • Diagnose and resolve application performance, reliability, latency, and scalability issues.
  • Apply asynchronous programming and concurrency techniques within Android applications.
  • Maintain high standards for code quality, documentation, and testing.
  • Develop and maintain unit tests and UI tests to support application quality and reliability.
  • Apply Android Architecture Components, MVVM, and Jetpack Compose to application development.
  • Leverage AI-assisted development tools across the software development lifecycle (SDLC).
  • Support enterprise-level branching and merging workflows.
  • Utilize performance analysis tools to identify and resolve mobile application performance issues.
  • Apply mobile security and information security best practices throughout application development.
  • Collaborate with cross-functional teams to continuously improve mobile application experiences and technical quality.
Required Qualifications
  • Bachelor's degree in Computer Science or equivalent practical experience.
  • 5-7 years of experience building and maintaining large-scale Android applications.
  • Deep knowledge and hands-on development experience with Kotlin.
  • Strong experience with Kotlin Coroutines.
  • Hands-on experience with Android Architecture Components.
  • Strong experience with MVVM architecture.
  • Hands-on experience with Jetpack Compose.
  • Strong hands-on experience leveraging AI tooling across the software development lifecycle (SDLC).
  • Strong Object-Oriented (OO) design and development skills.
  • Strong experience with asynchronous programming and concurrency on Android.
  • Proven experience with unit testing and UI testing frameworks.
  • Demonstrated experience with application architecture, design, coding, debugging, and troubleshooting.
  • Experience with enterprise-level branching and merging workflows using Jenkins.
  • Strong understanding of mobile application performance, latency, scalability, and security.
  • Hands-on experience using mobile performance analysis tools.
  • Understanding of current technology trends, information security best practices, wireless network architecture, and mobile technologies.
  • Strong problem-solving, communication, and collaboration skills.
Preferred Qualifications
  • Familiarity with Room, Dagger, and other commonly used Android libraries.
  • Experience with CI/CD pipelines and automated deployment processes.
  • Experience mentoring junior engineers or leading small development teams.
  • Open-source contributions or active participation in the Android developer community.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Android Engineer
Senior Android Engineer

Compunnel Inc. • Alpharetta (GA)

On-site
USD 120,000 - 180,000
Senior Android Engineer - Build Scalable Kotlin Apps
Senior Android Engineer - Build Scalable Kotlin Apps

Compunnel Inc. • Alpharetta (GA)

On-site
USD 120,000 - 180,000
Senior Android Architect & Lead—Kotlin, Jetpack Compose
Senior Android Architect & Lead—Kotlin, Jetpack Compose

TechDigital Group • Dallas (TX)

On-site
USD 100,000 - 140,000
Sr. Software Engineer – Android
Sr. Software Engineer – Android

TechDigital Group • Dallas (TX)

On-site
USD 100,000 - 140,000
Sr. Software Engineer – Android
Sr. Software Engineer – Android

TechDigital Group • Stamford (CT)

On-site
USD 130,000 - 160,000
Senior Android Architect — Kotlin, Jetpack Compose, RxJava
Senior Android Architect — Kotlin, Jetpack Compose, RxJava

TechDigital Group • Stamford (CT)

On-site
USD 130,000 - 160,000
Senior Mobile Developer
Senior Mobile Developer

New York Technology Partners • Portland (ME)

On-site
USD 90,000 - 130,000
Android Developer
Android Developer

Staffing Spot, Inc. • Minneapolis (MN)

On-site
USD 90,000 - 130,000
Android Developer
Android Developer

Mainz Brady Group • Glendale (CA)

On-site
USD 120,000 - 180,000
Senior Android Engineer
Senior Android Engineer

Compunnel Inc. • Salt Lake City (UT)

On-site
USD 100,000 - 120,000