Senior Android Developer
- Full-time
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