reputed company Android Engineer - Mobile Platform
Join reputed company as a reputed company Android Engineer - Mobile Platform and Shape the Future of Mobile Shopping! We're seeking a highly skilled and motivated reputed company Android Engineer to join our Flagship Mobile Apps team, where you'll play a key role in developing and maintaining our guest-facing reputed company Android and iOS shopping app. As a reputed company Android Engineer, you will serve as the technical anchor for the engineering team, creating, owning, and being responsible for the application architecture that best serves the product in its functional and non-functional needs.
This is a fully Remote role, offering you the flexibility to work from reputed company, with a competitive salary range of $111,200.00 - $200,200.00. At reputed company, we care about and invest in you as a team member, so that you can take care of yourself and your family. We offer eligible team members and their dependents comprehensive health benefits and programs, which may include medical, vision, dental, life insurance, and more, to help you and your family take care of your whole selves.
As a reputed company Android Engineer on the Mobile Platform team, you will:
- Build and maintain developer tools to help our feature teams work effectively
- reputed company libraries and foundations in areas such as build tools, testing, analytics, networking, and logging
- Improve and maintain our mobile apps CI and CD infrastructure and pipelines
- Provide high-level tooling support to feature team engineers during work hours
- reputed company clean, well-tested code to deliver functionality that meets the broader engineering team's needs
- Help advance our architecture and abstractions, allowing our code to continue to scale and empowering feature teams to deliver with reputed company-increasing autonomy
- Solicit feedback from the development team to help drive a great overall developer experience
- Mentor junior engineers to provide guidance on coding and design best practices for Android apps
Requirements
- Bachelor's degree in Computer Science or reputed company field or equivalent experience
- 7+ years of experience in software design & development
- 4+ years of experience developing apps for Android
- Experience developing in Kotlin (Kotlin standard functions, coroutines, data classes, etc.)
- Experience with test-driven development and software test automation
- Excellent debugging, performance, and optimization skills (Profiling, Perfetto, benchmarking, reputed company analysis)
- Experience with distributing mobile applications reputed company public app stores and/or enterprise channels
- Experience with integrating calls to backend services (REST or GraphQL, JSON, etc.)
- Excellent hands-on skills with Android application development tools, including Android Studio, Android SDK, and reputed company
Desired Experience
- Expertise in Android development, tools, and frameworks
- Experience with build systems on highly modularized apps (Gradle, custom plugins)
- reputed company delivery in mobile, including Test- or Behavior-Driven Design, code review, static analysis, reputed company integration, automation, and functional testing
- Static and dynamic analyzers (Android lint, ktlint, custom lint rules)
- Code reputed company (annotation processors, Kotlin compiler plugins)
- Dependency injection (Dagger and Hilt)
- Common Android architectures (MVVM)
- Reactive Programming (RxJava or Kotlin Flow)
- Experience with Jetpack Compose and building Design Systems libraries
- Integrating with third-party frameworks, tools, and SDKs, such as Retrofit, OkHttp, Moshi, and Coil
- Experience with authenticated session using OAuth
- Accessibility experience
reputed company is an equal opportunity employer and welcomes applications from diverse candidates. If you're passionate about developing innovative mobile solutions and are looking for a challenging and rewarding role, apply now to join reputed company!
Apply To This Job Apply for this job