Humberger Nav
mployee.me logo
Senior Android Developer
EPAM Systems
linkedin
Chicago, IL
5-10 years
Not Disclosed
Full time
05 May 2026
Top Skills:
Android ApplicationArchitectureAsynchronous ProgrammingBusiness RequirementCi/cdCode ReviewDependency InjectionDigital InnovationEmployee Assistance ProgramEnterpriseFinancial ServiceFutureHealthcareJetpackKotlinMemory ManagementMvvmPerformance ProfilingRestful ApisStockUi

96

Get Personalized Job Matches with 1 Click

Job Description iconJob Description
Download Resume iconDownload Resume

Join our team to build and enhance applications used by millions of users worldwide. As a Senior Android Developer, you'll create sophisticated mobile experiences using Kotlin and Jetpack Compose while collaborating with cross-functional teams to deliver high-impact financial solutions.

At EPAM, you'll work on cutting-edge technologies, solve complex challenges, and shape the future of digital innovation. With access to continuous learning, mentorship, and global projects, your expertise will drive meaningful change.

New Role – The recruiting efforts for this position are intended to fill an existing vacancy for a new position.

Req.#1010557802

 

Responsibilities

  • Design and develop advanced features for financial services Android applications using Kotlin and modern frameworks
  • Implement complex UI components and interactions using Jetpack Compose and Android Architecture Components
  • Collaborate with product managers, designers, and engineers to translate business requirements into technical solutions
  • Participate in architecture discussions and contribute to technical decisions that shape the mobile platform
  • Conduct thorough code reviews and mentor junior engineers while sharing knowledge across the team
  • Diagnose and resolve sophisticated performance, reliability, and scalability challenges in production apps
  • Champion automated testing, CI/CD practices, and quality standards throughout the development lifecycle

Requirements

  • 5-7 years of professional experience developing and maintaining Android applications at enterprise scale
  • Strong proficiency in Kotlin including Coroutines, Flows, and advanced language features
  • Deep understanding of Android Architecture Components (ViewModel, LiveData, Room, Navigation)
  • Extensive experience with Jetpack Compose and modern UI development patterns
  • Solid grasp of MVVM architecture and dependency injection frameworks like Dagger or Hilt
  • Experience with performance profiling, memory management, and crash analysis tools
  • Proven ability to integrate RESTful APIs and implement asynchronous programming patterns
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
  • Location: Calgary, Canada (hybrid role requiring 3 days onsite per week)

 

We offer

  • Medical, Dental and Vision Insurance (Subsidized)
  • Health Savings Account
  • Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
  • Short-Term and Long-Term Disability (Company Provided)
  • Life and AD&D Insurance (Company Provided)
  • Employee Assistance Program
  • Unlimited access to LinkedIn learning solutions
  • Matched 401(k) Retirement Savings Plan
  • Paid Time Off
  • Legal Plan and Identity Theft Protection
  • Accident Insurance
  • Employee Discounts
  • Pet Insurance
  • Employee Stock Purchase Program

 

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our clients, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Engineer the Future with a Career at EPAM

 

This posting includes a good faith range of the salary EPAM would reasonably expect to pay the selected candidate. The range provided reflects base salary only. Individual compensation offers within the range are based on a variety of factors, including, but not limited to: geographic location, experience, credentials, education, training; the demand for the role; and overall business and labor market considerations. Most candidates are hired at a salary within the range disclosed. Salary range: $100,000 - $145,000. In addition, the details highlighted in this job posting above are a general description of all other expected benefits and compensation for the position.

 

Applications will be accepted on a rolling basis.

 

EPAM will not provide new H-1B visa sponsorship for this position. Candidates with existing transferable H-1B status may be considered.