About the role

  • You are a passionate team member who is well-versed in many core technologies such as Kotlin, RxJava2, Coroutines, Dagger2, Gradle, Fragments, and the Android Lifecycle
  • You demonstrate engineering excellence by developing performant solutions accompanied by quality documentation and tests
  • You contribute to architectural decisions that do not just fulfill the requirements but also provide scalability and flexibility for the future
  • You have fantastic communication skills, enabling you to collaborate with other engineers and teams professionally and efficiently
  • You have a desire to support and mentor other team members to enable them to become more knowledgeable and achieve their career goals

Requirements

  • 5+ years of production experience with Kotlin and the Android SDK
  • Bachelor’s degree or better in Computer Science or a related technical field or equivalent job experience
  • Proficiency with Reactive Programming and Dependency Injection
  • Well-versed in different architectural patterns (MVI/MVVM or equivalent)
  • Pristine communication skills who can collaborate well across teams
  • You write high-quality code, tests, and documentation

Benefits

  • A bonus and/or long-term incentive units may be provided as part of the compensation package
  • Full range of medical, financial, and/or other benefits, dependent on the level and position offered

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

$148,700 - $199,400 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job