Principal Engineer (Android)

Principal Engineer (Android)
Noon -The Social Learning Platform, India

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Jun 19, 2021
Last Date
Jul 19, 2021
Location(s)

Job Description

Noon - The Social Learning Platform (https://www.noonacademy.com/) is one of the fastest-growing EdTech startups and the first in delivering social learning at scale. Simply put, it makes study fun by crafting a peer-to-peer learning experience that is joyful, collaborative, and informative. Students join friends in study groups, competitions, and LIVE sessions with star teachers in which they can collaborate and problem-solve together in a breakout format. No wonder our engagement rocketed to 78 min/day on average in its social features, 5x the global benchmark of EdTech apps.

Today, Noon is loved by over 10 million registered students. Students across 7 countries participate in various study groups and learn from over 25k teachers.

We have raised $21 million and aim to transform ourselves into a global social learning platform that radically transforms the lives of 50+ million learners by 2023.


ABOUT THE ROLE:

In a mission of reaching out to 50 Million students out there, a rock solid Android app is a must. For any infrastructure, Its foundation should be laid out with the right design and thoughts. Scale isn't possible otherwise. As an architect we are looking for a seasoned android professional, who knows in and out of the platform. Someone who can set the right guidelines, tools and framework to help team achieve the mission.

Requirements

What you will do

  • Foundation : Work with our platform teams to come up with the right design, tools and methodology for doing things in Android. Our single classroom session can support nearly 5K students in one session. Take up the challenge to double this number to 10K. Audio, Chat, Canvas. There are three persistent connections in play at the same time. You will be working on algorithms to make them smoothly work on low network, low hardware, tracking the performance and auto correcting mechanisms.
  • Improve : Work on the performance and reliability of our Android app. Heap dump analysis, Rendering performance check or Lowering the build time by improving gradle settings.
  • Jedi : You do things wow worthy. Writing scripts that may help build, running tests and updates automatically. Help improve the internal tools and productivity by researching the latest framework out there. Bring simplicity in the system.

What are we looking

  • Expertise: 9+ years of experience developing Native Android Applications
  • Problem Solver : Thoughtfully understanding the context and decomposing the larger problem to come up with a clean plan with the team. You do not hesitate asking for help.
  • Design Pattern Lover : You care about each data entity in the system and how they are communicating with each other. You love to find patterns around that and design guidelines to increase overall productivity of our systems.
  • Platform Knowledge : You keep yourself updated with latest tech updates. Knowledge of RxJava, LiveData, MVVM, Hilt, Dagger, Espresso, ORM, JUnit, Kotlin Coroutines. Constraint Layout is a plus.
  • Get It Done : You can work with the teams in shipping quality android apps for large audiences. You can deal with ambiguous situations to take a call and move forward.
  • Business and Product Acumen : You understand the business impact of the feature you are building. You can find the right balance between delivery and ideal stuff.
  • Student First : Empathy for the end user problem. Impacting the lives of people using our product. You put their concern before every decision your team takes.
  • Learner : You love few technologies, But at the same time you are open to learn new ones as well. Learn a music skill in fact. You love sharing your learning with others.
  • Team Player : Smooth cross functional team communication. You love to help your teammates. Learning and growing together. Even disagreements to be constructively shared with teams. You work and also celebrate together with your team.

Benefits

  • Opportunity to take ownership and contribute to the tech, product and brand and make direct impact.
  • Great culture and team to work with.
  • Other awesome benefits - Work from home allowances, medical insurance and lots of fun goodies and surprises every now and then!

Job Specification

Job Rewards and Benefits

Noon -The Social Learning Platform

Information Technology and Services - Bengaluru, India
© Copyright 2004-2024 Mustakbil.com All Right Reserved.