Senior Frontend Software Engineer
- Remote •
- 5 years of exp
- Full Time
Not Available
About the job
Please note: This role is 100% remote for those living and with current work authorization in the USA. We are not able to hire applicants outside the USA right now or sponsor visa or green cards.
About Codeverse
Think back to when you first learned to code. The magic of seeing the work you were doing bring ideas to life. The frustration of trying to track down a bug in your code that was making everything fall apart and the satisfaction of fixing it. The joy of proudly showing a friend or family member what you created.
At Codeverse, we're bringing that joy and magic and the tools to deal with that frustration to kids as young as 6 years old! We believe kids should have the tools to build anything they want and if they do they will invent an amazing future.
That's why we built Kidscript, a language designed for learning and for kids and the world's first fully interactive and integrated development platform built just for 6-13 year olds. How Codeverse works is parents sign their kids up for virtual 1:1 lessons with our expert coding guides and kids gain unlimited access to our kid friendly developer tools. Kids learn by building apps and games, earn badges and skill points to level up, and can even submit to our Codeverse App Store (codeverse.com/app-store). You can learn more about the company and our product in these videos:
About Codeverse: https://www.youtube.com/watch?v=p7Y34_k3Ztk
Our Brand Values: https://www.youtube.com/watch?v=OV06sZ8OKbI
How Kids Learn: https://www.youtube.com/watch?v=Cx0bjT-Uj4c
About the Role
In the role you will work closely with design and product to implement the user interface, architect the structure of our JavaScript Apps, and ultimately make an awesome learning experience for kids. Our student learning experience, the kid-facing IDE and Kidscript language) are built in Javascript. We make the most of modern tools like React, Typescript, ES6, and Sass, and we ensure our apps run well on all browsers and screen sizes.
We make extensive use of libraries such as ember-cli, peg.js, matter.js, pixi.js, and npm. Our back end platform is written in Ruby and conforms to the JSON API standard.
As a Senior Software Engineer you bring deep experience and expertise to them team. You help unblock more junior team members, provide code reviews, and mentor and develop them to improve their skills.
What You'll Do
You must also be comfortable building and organizing a large modular application. You understand the strengths and weaknesses of the languages and frameworks you use. The code you write directly impacts the kids using our products. Although not necessarily a designer, you must care tremendously about the overall quality, aesthetic and user experience with our products. We are very detail-oriented.
Responsibilities:
Report directly to the SVP of Product
Collaborate with designers and cross-functional teams to iterate on the design and implementation of our product
Use React framework and Javascript libraries to build beautiful, delightful experiences for kids
Make simple changes in Ruby platform as needed to build new features and fix bugs efficiently
Build modular and reusable front-end systems and abstractions
Find and address performance issues
Participate in design and code reviews
Identify and communicate front-end best practices
Coordinate and communicate task dependencies, blockers, and timelines with the team
Mentor and develop team members
Requirements:
Expert knowledge of JavaScript (Browser or server-side)
Experience with HTML, CSS, and related web technologies
Experience with modern JavaScript / Node.js libraries and tooling
Familiarity with server-side web frameworks, such as Ruby on Rails
Knowledge of Computer Science fundamentals
Awareness of cross-browser compatibility issues and client-side performance considerations
Demonstrated design and UX sensibilities