Mobile Application Developer
Super Humans · Bengaluru, Karnataka, India
Apply & track with Apply EdgeMobile Developer (Android)Location: HSR Layout, BengaluruAbout the CompanyWe are an AI-first, new-age ed-tech company focused on delivering measurable outcomes such as improved ranks, job placements, and sustained career progression. Currently in stealth mode.Backed by Tier 1 US VCsFounding team of serial entrepreneursGlobal team (Singapore / India / US)Team members work on cutting-edge learning technologies that aim to redefine how learners achieve their goals.ResponsibilitiesDesign, develop, and deploy new features for our Android application from concept through to launch.Collaborate with cross-functional teams to define, design, and ship new features with a focus on scalability and performance.Lead the architectural direction and make core technical decisions, ensuring the app's scalability and maintainability.Optimize app performance and troubleshoot issues to improve the overall user experience.Actively participate in code reviews, ensuring code quality and adherence to best practices.Mentor and provide technical guidance to junior developers as the team grows.Implement best practices for testing, observability, and continuous integration.Keep up with emerging Android technologies and best practices, continuously improving our development processes.Required Skills and QualificationsExperience: 4+ years of Android development experience, with a focus on building and scaling consumer-grade mobile applications.Languages: Proficient in Kotlin with a strong understanding of object-oriented and functional programming.UI Development: Strong expertise with a minimum of 2 years of experience building with Jetpack Compose.Architecture: Solid understanding of Android architectural components (ViewModel, LiveData, Room, etc.) and Clean Architectureprinciples.Testing: Experience with unit and integration testing on Android, using tools like JUnit, Espresso, and MockK.CI/CD: Familiarity with CI/CD pipelines and tools for Android, such as GitHub Actions or Jenkins.Agile Methodologies: Comfortable working in an Agile/Scrum environment with experience in tools like Jira, Confluence, or similar.Critical AspectsNo Vibe Coding: You can write, read, and reason through code independently — AI tools are an accelerant, not a crutchSystem Design Thinking: You think in terms of systems, trade-offs, and scale, not just individual features