Android Engineer (US Remote)

Karbon
Posted 3 years ago
We Work Remotely

Karbon
is growing its team of Android engineers to better serve our evolving client requirements. We're expanding to provide additional support as we work with clients to launch several major versions of existing large-scale Android apps.


What you'll be doing
  • Building new features with Java and Kotlin, using Material Components
  • Implementing new UI and modifying existing components based on evolving requirements
  • Taking part in the end-to-end process of planning, developing and releasing apps to users
  • Triaging, prioritizing and fixing bugs and regressions based on QA testing and user feedback
  • Writing and reviewing technical design documents
  • Participating in meetings and peer-reviewing code
  • Managing binary and feature rollouts

Requirements
  • 3+ years experience building and shipping native Android apps as part of a team
  • Fluent in Java and Kotlin
  • Familiarity with Jetpack libraries
  • Solid understanding of Android best practices
  • Hands on experience with Dagger/Hilt, async frameworks (Rx/ListenableFutures, et al)
  • Unit testing experience with Roboelectric and JUnit
  • Experience interfacing with remote APIs/RPCs
  • Eye for detail and the ability to build accessible, functional, performant UIs
  • Experience with Git or Mercurial and related workflows
  • Passion for learning and using new frameworks and technologies
  • Strong communication and interpersonal skills—you’ll be working directly with both your fellow Karbon engineers and client personnel

Nice to have
  • Understanding of SOLID design principles
  • Experience with Bazel
  • Previous experience working from home or remotely for a distributed team
  • Familiarity with Google products and APIs
  • Continuous integration experience

Employee benefits
  • Competitive salary and bonuses
  • MacBook Pro and other hardware
  • Comprehensive health and dental insurance for employees and eligible dependents
  • Company 401K, eligible after 6 months
  • Monthly internet stipend
  • Yearly Android device stipend
  • Several weeks of vacation yearly, generous personal time policies, and paid holidays