
Lead Mobile Engineer
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
We are seeking an experienced Lead Mobile Engineer to spearhead the architecture, development, and deployment of our native Android applications. In this leadership role, you will set the standard for clean, efficient, and scalable native code, while actively mentoring fellow developers, shaping architectural decisions, and ensuring optimal performance and reliability across our mobile offerings.
This position requires deep expertise in native Android development, with a proven track record of launching and scaling mobile applications from inception.
Key Responsibilities:
- Oversee the complete lifecycle of native Android application development.
- Design and implement robust, scalable, and maintainable codebases adhering to modern architectural patterns such as Clean Architecture (MVP, MVVM, or MVI).
- Foster strong collaboration with Product, Design, and Backend engineering teams to deliver exceptional, high-performance mobile user experiences.
- Champion the adoption of best-in-class coding practices, CI/CD integration, and performance tuning strategies.
- Provide mentorship to junior engineers and contribute to building a high-caliber mobile development team.
- Continuously research and integrate the latest Android trends, frameworks, and tools to maintain a cutting-edge technology stack.
Required Qualifications:
- 6-8 years of progressive experience in native Android development, with a minimum of 2 years in a lead or senior engineering capacity.
- Demonstrated success in building and scaling applications, particularly within startup environments.
- In-depth knowledge of mobile application performance optimization, security best practices, and memory management techniques.
- Exceptional communication and interpersonal skills, coupled with a proactive, solutions-oriented approach to problem-solving.
Preferred Technical Proficiencies:
Programming Languages:
- Kotlin or Java (Expert proficiency).
- JavaScript (Intermediate proficiency).
Frameworks and Technologies:
- Reactive programming: RxJava, RxKotlin, or Kotlin Coroutines.
- Android Architecture: MVP, MVVM, MVI, or Clean Architecture.
- Testing: JUnit or Mockk.
- Backend/Scripting: Node.js (Beginner to Intermediate level).
Company
Hashed Emergent
Hashed Emergent is a forward-thinking venture capital fund specializing in early-stage investments at the nexus of Web2 and Web3 technologies, with a strategic focus on emerging markets, particularly ...