Noon Academy Logo

Noon Academy

Senior Android Developer

Reposted 14 Days Ago
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Lead Android development: define architecture and patterns, prototype and build production-quality Android apps at scale, improve mobile performance and availability, work in agile/scrum, mentor and lead teams, and occasionally support non-mobile platform tasks.
The summary above was generated by AI
Company Description

Noon Academy is a fast-growing EdTech startup. We have served 2 million students and working day and night to grow to serve 50 million students by 2023. Our service is cool, yet requires very high performance and system availability. We connect students to teachers for on-demand tutoring sessions that are built upon the latest technologies such as Node.js, socket,  Kuberenetes, VoIP and different type of databases (Mysql, Mongo, Elastic Search, Graph Db etc.).

If you are passionate about delivering a high-quality product that is used by millions of users, then OUR MILLIONS of STUDENTS  WILL NEED YOU TO help them succeed in their education!

We just finished an investment round and WE'RE HIRING! If you're interested in such a massive, lasting impact on how people learn and grow, please let us know! We're always looking for top talent.

Job Description

Noon Academy is looking for a Lead Mobile Android Developer to join our growing team! In our collaborative environment, the Lead Mobile Android Developer will spearhead all mobile initiatives as we begin 2018 with significant scaling. We’re looking for a strong, dedicated engineer who is passionate about developing best-in-class applications that will forever change education.  

The position is based out of Bangalore, India

Qualifications

What You’ll Do

  • Establish architectural principles, select design patterns/libraries/tools and apply them
  • Prototype new solutions and produce production-quality applications
  • Proactively find problems and advance our mobile applications in an agile/scrum environment
  • Occasionally help with non mobile aspects of the Noon platform and assume other technical responsibilities

What You’ll Need

  • Proven experience engineering software at scale
  • 5+ years of Android development experience
  • Understanding of different mobile architectures and must have implemented at least one of them
  • Independently craft project solutions by applying solid Object Oriented Design Principles.
  • Developed applications for time sensitive projects while considering business/system requirements.
  • Experience in Sockets is a big plus.
  • Strong Computer Science fundamentals, good knowledge of algorithms and data structures and a basic understanding of how the API's and web work.
  • Strong team player. Must have led a couple of teams.
  • Working knowledge of user experience and user interface best practices

Similar Jobs

6 Days Ago
In-Office or Remote
India
Senior level
Senior level
Artificial Intelligence • Consumer Web • Edtech
Own the Android app end to end, including architecture, performance, releases, app store presence, experimentation, and roadmap. Lead and mentor mobile engineers, establish technical direction, and deliver polished native experiences. Partner with engineering and product leadership on growth, onboarding, and retention initiatives. Ship, instrument, measure, and iterate quickly in a PLG and A/B testing environment, while helping scale the mobile team.
Top Skills: Android StudioAndroid Testing FrameworksAndroid ViewsAWSExpoFirebaseGoogle Play ConsoleJavaJetpack ComposeKotlinNest.JsNext.JsNode.jsPrismaPush NotificationsReact NativeReactTailwind
24 Days Ago
Easy Apply
Hybrid
Bengaluru, Karnataka, IND
Easy Apply
Senior level
Senior level
Fintech • Information Technology • Payments • Productivity • Software • Travel • Automation
Design, architect, and implement end-to-end Android features using Kotlin and Jetpack Compose. Build enterprise workflows, optimize UI and background performance, own features and microservices, ensure robust testing and documentation, and collaborate with Product and Design to deliver high-quality mobile experiences for global users.
Top Skills: AccessibilityAndroid SdkCachingClean ArchitectureCoroutinesCursorDaggerEspressoFlowGithub CopilotHiltJetpack ComposeKotlinLocalizationMicroservicesMviMvvmOffline StorageRetrofit
19 Days Ago
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Cloud • Software
Designs, develops, and supports native Android applications using Kotlin and Java. The role owns the full development lifecycle, including architecture, performance optimization, offline capabilities, operational support, and incident resolution. It also involves setting technical standards, leading initiatives, making customer-focused architectural decisions, reviewing code, mentoring teammates, and delivering scalable, reliable software products.
Top Skills: AndroidComposeCoroutinesFlowsJavaJetpackKotlinLivedataMvvmRestful ApisRoom

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account