Senior Android Engineer
Core
Building high-performance, reusable Android mobile applications for B.TECH's omni-channel consumer electronics platform.
Role type
Senior Android Engineer
Builds
Android mobile apps for consumer electronics and appliances
Domain
Retail technology / Mobile development
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Android SDK, Clean Architecture, MVP/MVVM/MVI patterns, Dependency Injection, Reactive programming, Git, RESTful APIs, Offline storage, Performance tuning
Preferred skills
Fastlane, Gradle, Android Jetpack, SOLID principles, Design patterns, Continuous integration
Responsibilities
Translate designs and wireframes into high-quality code; Design, build, and maintain high-performance, reusable code; Identify and correct bottlenecks and fix bugs; Understand business requirements and translate them into technical requirements; Help in decision making and mapping out necessary code refactoring; Maintain code quality, automation, and organization.
Seniority
Senior, hands-on IC