Sr. Android Developer

Photon

Durham (NC)

On-site

USD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Photon is seeking an experienced Android Developer for in-person client work in Durham, NC and other US locations. The role focuses on designing, developing, and maintaining high-quality Android apps with a strong Kotlin foundation and modern testing practices.

You will collaborate in Agile teams with product managers, designers, QA, and backend engineers, implementing intuitive UIs, ensuring performance, and contributing to CI/CD pipelines to support release processes.

Qualifications

  • 6+ years of Android application development.
  • Strong Kotlin mobile development and testing background (Espresso, UI Automator, or Compose testing).
  • Proficient in Kotlin Flow, StateFlow, and SharedFlow.
  • Experience with Jetpack Compose and coroutines.

Responsibilities

  • Design, develop, and maintain Android apps ensuring performance and reliability.
  • Collaborate with product managers, designers, QA, and backend engineers in Agile.
  • UI implementation following design standards and best practices.
  • Implement and execute tests using Espresso, UI Automator, or Compose testing.
  • Contribute to CI/CD pipelines and release processes.
  • Ensure seamless integration with backend APIs and services.
  • Write clean, maintainable code and adhere to coding standards.

Skills

Android development
Kotlin
Testing frameworks
Agile
CI/CD

Tools

Espresso
UI Automator
Jetpack Compose
Kotlin Flow

Job description

For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people to more than 4000 team members across the globe that are engaged in various Digital Modernization. Our current focus and innovation in Digital Hyper expansion TM offers nearly limitless opportunities for career growth. For a brief 1-minute video about us, you can check out https://youtu.be/uJWBWQZEA6o.

Job Title: Android Developer

Job Type: FTE

In person Client round is required at any of these locations: Durham, NC/Chicago, IL/Saltlake City, UT/NY/Dallas, TX

The Android Developer will be responsible for designing, developing, and maintaining high-quality mobile applications, ensuring performance, reliability, and a seamless user experience. This role requires a strong foundation in Android development along with a solid understanding of testing frameworks and QA practices to deliver robust, production-ready applications.

  • You will work closely with product managers, designers, QA teams, and backend engineers in an Agile environment to build scalable mobile solutions. The role also involves contributing to testing strategies, improving application quality, and ensuring smooth integration with backend systems.
  • Mobile Application Development: Design, develop, and maintain Android applications ensuring performance, scalability, and responsiveness
  • UI Implementation: Build intuitive and user-friendly interfaces while adhering to design standards and best practices
  • Testing & QA: Implement and execute UI and functional tests using tools like Espresso, UI Automator, or Jetpack Compose testing frameworks
  • Agile Development: Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives, ensuring timely and quality deliverables
  • Code Quality & Best Practices: Write clean, maintainable, and efficient code while adhering to coding standards and review processes
  • Integration: Ensure seamless integration of mobile applications with backend APIs and services
  • CI/CD Support: Contribute to build and deployment pipelines, supporting automation and release processes

Job Description:

  • 6+ years of experience in Android application development
  • Strong mobile application development in Kotlin, and testing background is a must (Espresso, UI Automator, MockK or Compose for Android)
  • Proficient in Kotlin Flow, StateFlow, and SharedFlow
  • Experience with Jetpack Compose and with coroutines and concurrency.
  • Regularly working with AI for day-to-day development, including debugging and coding. Gemini or Copilot is a plus, and agentic AI is a plus.
  • Experience Cloud technology and CI/CD pipelines is nice to have
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Android Developer
Android Developer

Compunnel, Inc. • San Leandro (CA)

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

IMR Soft LLC • Atlanta (GA)

On-site
USD 140,000 - 200,000
Senior Mobile Developer Android & iOS
Senior Mobile Developer Android & iOS

Compunnel, Inc. • Atlanta (GA)

On-site
USD 100,000 - 130,000
Senior Android Developer
Senior Android Developer

BeaconFire Inc. • San Diego (CA)

On-site
USD 120,000 - 180,000
Software Engineer (Android Tech Lead) ID48357
Software Engineer (Android Tech Lead) ID48357

AgileEngine • Philadelphia

Hybrid
USD 120,000 - 150,000
Mentorship
Education budget
Fitness budget
+1
Software Engineer (Android Tech Lead) ID48357
Software Engineer (Android Tech Lead) ID48357

AgileEngine • Port Charlotte (FL)

Hybrid
USD 120,000 - 150,000
Professional growth programs
Competitive compensation
Engaging projects with top brands
+1
Android Engineer
Android Engineer

IMR Soft LLC • Alpharetta (GA)

On-site
USD 130,000 - 180,000
Android Engineer
Android Engineer

Cypress HCM • San Francisco (CA)

On-site
Lead Android Developer
Lead Android Developer

BlueSky Resource Solutions • West Palm Beach (FL)

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

TechDigital Group • Stamford (CT)

On-site
USD 130,000 - 160,000