Search by job, company or skills

CK-12 Foundation

User Interface Engineer

Early Applicant
  • 16 days ago
  • Be among the first 50 applicants

Job Description

CK-12 (www.ck12.org) is on the lookout for talented, creative, and dedicated people to join our mission to provide great education to students around the world. We are looking for candidates to join our office in Bangalore.

We have a strong education platform that has served over 316+ Million users, have got over 2.6+ Billion questions answered, and have more than 346K customized Flexbooks. We have embarked on an exciting journey to build an AI-powered student tutor and Teacher Assistant to build the next generation of learning platforms.

Check out our latest product offering - Introducing Flexi 2.0

Flexi, our AI-powered Student Tutor - https://www.flexi.org/

Location: https://goo.gl/maps/NkA2Hr8JhtE3raWr5

Role Description

This is a full-time on-site role for a Frontend UI Developer (React) at CK-12 Foundation in Bengaluru. The role involves developing and maintaining user interfaces for our educational platforms, collaborating with the design and product teams, ensuring high performance and responsiveness, and implementing best practices for front-end development.

Basic:

  • Passion for creating great user experiences that are simple and intuitive
  • Good understanding of CS fundamental algorithms and Data Structures.
  • Great problem solver
  • Understands and researches different front-end frameworks and patterns to implement great user interfaces.
  • Implements solution keeping in mind the user experience, multi-devices, performance across devices, and bandwidths to provide intuitive user experiences on multiple devices
  • Ability to work in an Agile environment with rapid iterations
  • Creates and reviews high-level designs
  • Creates detailed designs from high-level designs and reviews designs of other team members
  • A Code Craftsman who follows the best software development and coding practices delivering understandable and maintainable code with thorough unit test coverage

Required:

  • Bachelor's or masters degree in computer science or equivalent
  • At least 2 years of experience
  • Hands-on experience with front-end frameworks like React, Redux, Backbone, Webpack, and Lerna.
  • Expert knowledge of Object Oriented Programming, design, and development.
  • In-depth knowledge of browser internals and architecture.
  • Expert knowledge of Object Oriented Javascript, HTML5, CSS3, CSS3 transitions and transformations, JSON, Web Services (REST), XML, and W3C standards
  • Experience with responsive web design and frameworks media queries and delivering functionality that works with a range of client devices/browsers from desktops and laptops to mobile platforms.
  • Experience with UI design patterns, security, performance, and usability.
  • Familiar with standard development tools like version control systems (Subversion/Git), and build tools like Grunt.

Desired:

  • Working experience with ES6, Node.js
  • Experience in a driven, distributed, and agile development environment.
  • Experience with performance optimizations to deliver a great website experience to all users.
  • Familiarity working with LLM (Large Language Models)
  • Familiarity with Storybook for React or similar frameworks.

About CK-12 Foundation

CK-12's mission is to provide free access to open-source content and technology tools that empower students as well as teachers to enhance and experiment with different learning styles, resources, levels of competence, and circumstances.

To achieve this noble and ambitious vision, we at CK-12 are challenging the traditional model of education to transform it dramatically. Technology has opened up lots of opportunities to revolutionize education for the benefit of students, teachers and parents. We have chosen to be non-profit so that we can effectively realize our mission and do the right thing! It also provides us with the ability to experiment with big and bold ideas. CK-12 is backed by Vinod Khosla, a renowned technology venture capitalist.

At CK-12, you'll experience the benefits of working in a dynamic, entrepreneurial, innovative and non-bureaucratic environment where you will get a lot of cool things done than you ever imagined! We are a small group of passionate folks who are determined to disrupt the current form of education. We came together from companies such as Apple, eBay, Amazon, McGraw-Hill, and startups.

Technology is key to scale education and we deeply believe in it. Come develop great solutions on our cloud-based (AWS) and AI-first platform delivering rich and interactive content.

Does our mission, people and technologies excite you If the answer is YES! and you are a great technologist who will challenge status-quo (no order takers please!) by innovating, please come join us! Together, we will change the world!

More Info

Industry:Other

Job Type:Permanent Job

Date Posted: 08/11/2024

Job ID: 99558085

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Netwitness User Interface Senior Engineer

R S ACompany Name Confidential

Lead Software Engineer User Interface Developer

GE VernovaCompany Name Confidential
Last Updated: 08-11-2024 01:14:03 AM