Kosmic is revolutionizing education, starting with high-school education. As once students ourselves, we realized that most of the students nowadays lack a systematic way of studying, hence struggling to master materials effectively. We believe that in high-school, students can greatly reduce their time in preparing for exams given the right teacher and a systematic way of studying; we have an unwavering commitment to provide high-school students with the best resource to ace their exams, even at 2am. Our first step is building an on-demand examination-oriented video streaming service for high-school students.
Kosmic is an engineering company working on next-generation solutions for education so everyone can learn more effectively. Our engineers build and maintain next-generation technologies that will change how millions of students all over the world learn and master the knowledge from a compelling knowledge hub we built from ground up. Our product needs to handle, and most importantly organize knowledge under rapid growth. We are looking for a Technology Lead dedicated in building the best user experience for learners. You will build, manage and lead the Engineering Team in fulfilling technical, operational and business requirements through guidance in architecture and delivery of software products as we continue to push humanity forward.
Responsibilities:
- Work with Leadership Team to build a world-class engineering team to deliver an amazing product.
- Manage and lead a team of extraordinary software engineers, including task planning and code reviews.
- Drive an excellent user experience, continually raising the bar on functionality, usability, and simplicity.
- Champion engineering and operational excellence, establishing metrics and process for regular assessment and improvement.
- Establish a solid project framework and excellent development processes.
- Provide technical leadership and guidance to your team members.
- Set clear expectations based on accountability, in collaboration with the Engineering and Leadership Team.
Preferred Qualifications
- Bachelor’s or Master’s Degree in Computer Science, similar technical field of study or equivalent practical experience.
- 3+ Years Software development experience in an agile environment, and with one or more general purpose programming languages.
- Experience architecting, developing and launching software products and/or services.
- Experience managing successful engineering teams including hiring/termination and performance management.
- Proficiency and technical leadership in any of the following languages: Javascript, React/Redux, Angular, Ruby/Ruby on Rails, Node, Java, Python/Django .
- Ability to handle multiple competing priorities in a fast-paced environment.
- Ability to learn fast and understand new technologies
- Passionate in implementing intuitive visualizations and UX.
*Confident and talented developers are also welcome to apply.