Emerson

Android Application Engineer

Emerson

full-time

Posted on:

Location Type: Hybrid

Location: Eden PrairieMinnesotaUnited States

Visit company website

Explore more

AI Apply
Apply

About the role

  • User interface design
  • System architecture design
  • Writing application code
  • Creating unit and integration tests
  • Testing of created applications
  • Profiling and optimizing applications
  • Working in a team
  • Refining the software development process
  • Code reviews and support less experienced team members
  • Working with technology and marketing team to create a realistic software development plan

Requirements

  • Bachelor's Degree in Computer Science, Computer Engineering or related field and 4+ years of applicable experience
  • Expertise in modern, scalable and testable Android application development using native technologies (Kotlin)
  • Fluent in Android Jetpack Compose, Kotlin Coroutines, Gradle
  • Knowledge of Clean Architecture
  • Knowledge of modern Android architectural pattern MVVM/MVI
  • Fluency in Dependency Injection (Dagger/Hilt)
  • Experience working with REST APIs
  • Understanding of version control principles using Git and GitFlow
  • Knowledge of software testing techniques using MockK/JUnit
  • Experience working in SCRUM/SAFe
  • Database solutions including Room library
  • Legal authorization to work in the United States- sponsorship will not be provided
Benefits
  • We prioritize providing flexible, competitive benefits plans to meet you and your family’s physical, mental, financial, and social needs.
  • We provide a variety of medical insurance plans, with dental and vision coverage.
  • Employee Assistance Program, 401(k), tuition reimbursement, employee resource groups, recognition, and much more.
  • Our culture offers flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Android application developmentKotlinAndroid Jetpack ComposeKotlin CoroutinesGradleClean ArchitectureMVVMMVIDependency InjectionREST APIs
Soft Skills
teamworkcode reviewsmentoringprocess refinement
Certifications
Bachelor's Degree in Computer ScienceBachelor's Degree in Computer Engineering