Padmi

Senior Android Engineer

United StatesPosted 1 month ago
Software engineeringUnspecified
Apply at 3B Staffing

Opens the source posting on 3bstaffing.com

Source description

About the role

View original

Senior Android Engineer

Candidate must be skilled in Android development; versed in such things as multi-module architecture, XML-based UI and Jetpack Compose (growing).

Participate in daily meetings including possible cross-functional meetings (pods). Contribute to auditing many pull requests both within the team and outside too.

Engage with the app release process, expect to take part in the regression testing

For Testing - network inspector or using MockK for writing tests

Responsibilities

  • Design and develop high-quality Android software applications

  • Build and ship durable, secure, scalable, and always-up software code

  • Architect robust networking and data modeling layers

  • Provide recommendations on the best ways to solve a problem for a particular platform

  • Champion programming best practices and modular design patterns

  • Own the delivery of major features and components

  • Mentor other developers

  • Collaborate and communicate with teams and clients to deliver software in an agile environment

  • Improve existing code to make it more maintainable, testable, and elegant

  • Practice pair programming

  • Write unit tests to ensure code coverage

  • Participate in Scrum and/or Kanban processes and ceremonies

Qualifications

  • 4+ years of professional programming experience

  • Strong understanding of the Android development Lifecycle and ecosystem

  • Familiarity with languages, frameworks, and libraries such as Java, Kotlin, Room, Coroutines/Flow, RxJava, Dagger 2, Gradle, Fragments, OkHttp3, Retrofit or Volley

  • Comfortable using IDEs, version control such as Git, and/or command line tools

  • Experience with CI/CD and setting up deployment pipelines

  • Familiarity with automated testing frameworks such as Espresso, JUnit, Mockito/Mockk, and Appium

  • Experience with Google APIs and SDKs

  • Experience with Hilt

  • Developed for multiple Android platforms

  • Appreciation for inclusive and accessible UI implementations

  • Experience using Jetpack Compose

  • Experience with emerging technologies such as Machine Learning, Voice, and/or AR/VR

One address, no account. We’ll tell you when matching roles go live.

More at 3B Staffing

Related open roles

View all roles