Senior Android Engineer

at  EPAM Systems Inc

Calgary, AB, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate03 May, 2025Not Specified04 Feb, 20255 year(s) or aboveArchitecture,Information Security,Network Architecture,Working Experience,Jenkins,Developments,Design,Kotlin,Computer ScienceNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Join us as a Senior Android Engineer and drive innovation in a dynamic Agile environment. Construct and enhance native Android apps, implement complex features, and collaborate with talented developers and designers to deliver functional solutions. Bring your expertise and shape the future of mobile experiences. Apply today!
Req.#768774208

REQUIREMENTS

  • Bachelor’s degree in computer science (or equivalent experience)
  • 5+ years of experience developing large-scale Android applications
  • Working experience with Kotlin, Coroutines, and Jetpack Compose
  • Experience with MVVM and Architecture Components
  • Hands-on experience supporting multiple versions of Android SDKs, screen resolutions, and device types
  • Exceptional Object Oriented (OO) design and development skills
  • Experience with asynchronous programming
  • Experience with unit and UI testing
  • A proven track record of high productivity in application, architecture, design, coding, and debugging
  • Experience with enterprise-level branching/merging with Jenkins
  • Understand mobile performance, latency, and security issues with extensive experience using performance analysis tools
  • Understanding of current technological trends, developments, and best practices in the area of information security, wireless network architecture, mobile technologies, and associated concepts
  • Familiarity with Room, Dagger, and other libraries in our tech stack (a huge plus)

Responsibilities:

  • Construct, enhance, and troubleshoot native Android apps in an Agile, collaborative environment
  • Implement complex new features and functionality
  • Work closely with developers, designers, and our business partners to create functional solutions


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science (or equivalent experience

Proficient

1

Calgary, AB, Canada