Android Developer (Sr. Software Engineer)
Build scalable Android features using Kotlin, Jetpack Compose, and Hilt while ensuring app quality metrics and leveraging AI-native workflows in an EdTech startup.
- Compensation
- Not disclosed
- Location
- Dhaka Division, Dhaka, Bangladesh
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Full time
- Experience
- 3+ years
- Category
- Mobile
- Posted
Skills
Must have
- • Minimum 3-6 years of professional experience in mobile application development, with a core focus on the Android ecosystem.
- • Proven track record of designing, building, and delivering high-volume, low-latency features in a professional setting.
- • Deep understanding of Android app architecture, modularization strategies, build pipelines, and Play Store delivery.
- • Strong proficiency in the specified tech stack: Kotlin, Jetpack Compose, Coroutines/Flow, Hilt, Retrofit, Room, Firebase, and GitHub.
- • Experience writing comprehensive test coverages including unit and instrumented tests.
- • Demonstrable adaptability to an AI-native workflow, with familiarity utilizing agentic IDEs (Cursor/Claude Code), context engineering, and AI prompt optimization.
- • Exceptional problem-solving skills, attention to detail, and a metrics-driven approach to tracking application health (ANRs, crashes).
- • Strong collaborative skills to translate product specs into designs and represent mobile architectures during cross-platform API discussions.
- The Important Bits:
- - Job type: Full Time
- - Department: Technology - Engineering
- - Work Location: HQ, Banani, Dhaka
- - Reporting to: Sr. Software Architect
- - Salary: Competitive and Negotiable Based on Experience
- - Working Days: 5 days a week, from Sunday to Thursday
- - Other Benefits: Festival Bonus, Leave Encashment, Life & Medical Insurance, etc.
- About Shikho: Shikho is a Bangladeshi education technology start-up with a mission to democratise access to high-quality education. It has so far raised $8.0 million USD of international funding from
Full description
The Role:
As an Android Developer (Sr. Software Engineer) at Shikho, you will be integral to creating and maintaining high-quality mobile applications, enhancing user experiences, and ensuring the seamless functionality of our platform. The ideal candidate should possess a strong background in Android development technologies, demonstrate exceptional problem-solving abilities, and exhibit enthusiasm for actively contributing to the achievements of the leading startup within the EdTech sector of Bangladesh.
Key Roles & Responsibilities:
- Designing and building scalable, performant Android features used by hundreds of thousands of learners.
- Responsible for Android app architecture, modularization, build pipeline, and the Play Store release process.
- Managing end-to-end feature delivery for assigned modules on a quarterly basis.
- Writing production-grade Kotlin with comprehensive unit and instrumented test coverage.
- Translating product requirements into robust technical designs.
- Representing the Android platform in cross-platform API design and collaboration with the Backend team.
- Own app quality metrics including startup time, rendering performance, crash-free users, and ANR rate.
- Work in an AI-native engineering environment using agentic IDEs and coding assistants (e.g. Claude Code, Cursor, Codex)
- Leveraging AI assistance to generate unit tests, edge cases, migration scripts, and perform efficient debugging.
- Utilizing AI tools to draft PR descriptions, RFCs, and engineering documentation.
- Contributing to AI context engineering (prompts, agent skills, context files) and workflow optimization for cost-effective AI use.
- Participating in code reviews and training junior engineers within the team on the team's AI workflows and sharing effective prompts.
- Coordinating with various teams working on distinct layers.
- Ensuring you work to strict deadlines and maintain proper sprint planning guidelines.
- Working as a team member and offering to help out as and when necessary, in other tasks pertaining to the development of the technology solution.
- Will be involved from conception to completion with projects that are technologically sound and aesthetically impressive.
Qualifications and Skills:
- Minimum 3-6 years of professional experience in mobile application development, with a core focus on the Android ecosystem.
- Proven track record of designing, building, and delivering high-volume, low-latency features in a professional setting.