Android Developer
Esvee Technologies Inc
United States
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source
Tech stack
Artificial Intelligence
Android Software Development
Unit Testing
Biometrics
Code Coverage
Software Quality
Code Review
Continuous Integration
Software Design Patterns
Github
Mobile Application Software
Junit
+17 more
Model View ViewModel
Password Management
Mockito
Systems Integration
User Interface Testing
GitHub Copilot
Delivery Pipeline
Prompt Engineering
Tablet Computers
Ios Frameworks
Git
Kotlin
Solid Principles
Jetpack Compose
Functional Programming
Multiplatform
Jenkins
Requirements
| Drive the architecture and development of complex Android applications | ensuring scalability | maintainability | and performance.Make high-level design decisions | enforce SOLID principles | and set technical direction for the team. Lead the adoption and implementation of Jetpack libraries and Jetpack Compose across projects.Oversee the integration of third-party SDKs and ensure best practices in dependency management.Design and implement responsive UIs for a variety of device form factors (phones | tablets | foldables).Establish and maintain robust CI/CD pipelines using Jenkins and GitHub Actions.Champion code quality through rigorous code reviews | technical documentation | and test coverage (unit and UI).Mentor and guide junior developers | fostering a culture of continuous learning and improvement.Collaborate with cross-functional teams to deliver features that meet business and user needs.Required Skills:8+ years of professional Android development experience.Experience with advanced Kotlin | |||||||
| and Android features | including:oCoroutines and structured concurrencyoExtension functions and higher-order functionsoDependency injection frameworks (e.g. | Hilt | Koin)oCustom Compose components and modifiersoModularization and multi-module project structuresoAdvanced error handling and functional programming conceptsDeep expertise in Android architecture components | Jetpack libraries | and Jetpack Compose.Experience implementing biometric authentication (e.g. | fingerprint | face recognition) | passkeys (FIDO2/WebAuthn) | password manager integration | and Android Autofill for secure and seamless user authentication.Strong understanding of software design patterns | MVVM/MVI architectures | and SOLID principles.Proven experience integrating third-party SDKs.Hands-on experience with unit testing (JUnit | Mockito) and UI testing (Espresso | UI Automator).Practical knowledge of CI/CD tools | especially Jenkins and GitHub Actions.Excellent communication | leadership | and mentoring skills.Proficient with |
| Git and modern development workflows.Nice to Have:Experience with iOS development (Swift/Objective-C).Knowledge of Kotlin Multiplatform (KMP).Exposure to cross-platform mobile development.Familiarity with AI-assisted development tools (e.g. | GitHub Copilot) and prompt engineering to accelerate coding | testing | and documentation.Experience integrating AI/ML features into mobile applications.” |
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
SE
Shandra Earney
over 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
LM
Luis Minvielle
Cross Platform Mobile Development Frameworks to Use in 2025
over 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
CH
Chris Heilmann
Dev Digest 132 - Binging WADFlix?
almost 2 years ago
BR
Benjamin Ruschin
Navigating the AI Shift
11 months ago