FRONT-END ENGINEERING

Welcome to the future of education!

At Embibe, we have just one mission – to truly personalise education. Because every child deserves it. This has led us to embark on this noblest of journeys to deliver life and learning outcomes for every student! Rooted in consumer behavior, we are leveraging AI to deliver personalised achievement journeys for every student.

Embibe has traversed a long journey from a data-centric product to an AI platform. On this journey, we have realised that the most powerful teams are: 1. Vision Led in understanding student context and obsessed with success; 2. Self-Organising in defining their own agenda; 3. Intellectually Fierce and Globally Conscious in their choices, and 4. Consistently Excellent in their execution.

After exploring a deeply functional organisational structure in engineering, we are now evolving towards a problem-solving team structure that manifests at the platform and backend level as an agile team supporting a unified front-end and augmented by a strong Architect + Principal Engineer + Advisory Group for technical mentoring. This document outlines the problem statement and other aspects of Front End Engineering.

THE PROBLEM STATEMENT

We want to build a Front-end team that develops and delivers a pixel-perfect UI product as per the specifications laid out by the Tomorrowland team in a cost-efficient manner on plan and on time.

THE INSPIRATION

We are inspired by:

  • Netflix
  • Apple

THE OBJECTIVES

To develop and deliver the User Interface as per the specifications laid out by the Uxcellence Design team (TomorrowLand) in a cost-efficient manner on plan and on time for the following Projects:

  • Consumer (Student and Parent) – Mobile
  • Consumer (Student and Parent) – Web
  • School – Mobile
  • School – Web
  • Content Grail – Our Content Management System
  • Coobo – Our unique interactive audiovisual content authoring and display tool
  • Unity – For engaging learning simulations

PRODUCT MANIFESTATION OF YOUR EFFORT

Delivering the entire front-end user interfaces including:

  • Consumer (Student and Parent) – Mobile
  • Consumer (Student and Parent) – Web
  • School – Mobile
  • School – Web
  • Content Grail – Our Content Management System
  • Coobo – Our unique interactive audiovisual content authoring and display tool
  • Unity – For engaging learning simulations

BUSINESS MANIFESTATION OF YOUR EFFORT

This team will deliver everything related to user experiences. Therefore, it is responsible for delivering:

  • Improved Customer Experience
  • Improved Stickiness
  • Increasing LTV

METRICS YOU WILL OWN AND LIVE BY

METRIC NAME UNIT FREQUENCY
Number of Features Built Number Weekly, Monthly
Number of Feature Corrections Identified Number Weekly
Number of Bugs Self-identified and Taken to Closure Number Daily
Timeline Adherence to Feature Releases Date Monthly
Pixel Perfection Across Systems Number Weekly, Monthly
New Content Supported Number Weekly, Monthly
New Question Types Supported Number Weekly, Monthly
New Exam and Goals Support Number Weekly, Monthly
Number of Features Created Number Weekly, Monthly
Number of Assets File That Can Be Supported Number Weekly, Monthly
Number of Crashes Fixed Number Daily
Number of Bugs Squashed Number Daily
Number of Simulations Created Number Weekly, Monthly
How Performance Simulations Are? Number Weekly, Monthly
How Accessible Simulations Are WRT Devices Number Weekly, Monthly
How Many Dashboard Built Number Weekly, Monthly
Use Cases Covered for Metrics Number Weekly, Monthly
Insights Provided by Those Dashboards Number Weekly, Monthly
Conversions of New Users to Signed Up Users on the Platform Number Weekly, Monthly
DAUs/WAUs Ratio Daily, Weekly
MAUs Number Monthly
Ranking on SERPs Number Weekly, Monthly

L2 PROBLEMS OWNED

We believe in building an organisation at the intersection of domain modelling and problem intuition. While the L1 teams give us the flexibility to have a multi-faceted view of the problem and cluster similar problems together, the L2 structure ensures independent and focused problem-solving. The following L2 teams have been suggested for the L1 problem stated above:

  • Consumer (Parent) – Mobile : To build a scalable, performant and measurable interface based on UI guidelines and specifications so that parents can track their children’s progress with minimum hassle and maximum clarity; to build a platform that provides children progress updates at the fingertips of the parents so that they have control over what their children are learning every day
  • Consumer (Student) – Web : To build a scalable, performant and measurable interface based on UI guidelines and specifications so that students as an end-user can use the platform for the best experience on Learn, Test and Practice, which can help them achieve their potential; to build a lightweight web solution that can help students learn without worrying about their device configurations and give them the same experience and handoff across different devices
  • Consumer (Parent) – Web : To build a scalable, performant and measurable interface based on UI guidelines and specifications so that parents can track their children’s progress with minimum hassle and maximum clarity; to build a platform that provides children progress updates at the fingertips of the parents so that they have control over what their children are learning every day
  • School – Mobile : To build a scalable, performant and measurable interface based on UI guidelines and specification so that teachers can use their handheld devices and be able to create timetables and track their schedules and never miss out on the classes that they were supposed to take. It also will help teachers prepare the students to be ready for the next class and track their daily attendance etc.
  • School – Web : To build a scalable, performant and measurable interface based on UI guidelines and specification so that teachers can create lessons which can have 3D simulation, Videos, Coobos and Books. The teacher can assign and create assignments and tests for the students and give them as homework. Also, teachers can teach the students over JioMeet in case of online classes.
  • School Offline : To build a scalable, performant and measurable interface based on UI guidelines and specification so that teachers can create lessons which can have 3D simulation, Videos, Coobos and Books. All these should be driven offline over schools’ private networks.
  • Content Grail : To give world-class experience to the content creators to upload questions, videos, books, Coobos and 3D Simulation so that they can create, preview and correct, and publish the content that it can be visualised on the platform
  • Coobo : To give a 3D platform for teachers or students or content creators to create immersive content that can provide a life-like experience to the users
  • Unity : To give 3D simulations, experiments for users to watch, play and DIY to help them learn a concept and master the content
  • Dashboards : To build real-time visualisation dashboards that can display any kind of data, maybe for internal or external dashboards. This can show DAUs, MAUs, Content drop-off and Video drop-off, etc.
  • Blog UX : To build a highly SEO optimised, scalable solution using WordPress, which can bring organic traffic to the platform and, in turn, increase the average session duration and usage of the platform and number of signed-up users and paid users

L1 SKILLS REQUIRED

  • Kotlin
  • React Native
  • Swift
  • HTML and CSS
  • Javascript/AJAX
  • Algorithms and DS

To Join the Tribe, send us an email on [email protected]