Senior Front End Engineer at Swing Education

Senior Front End Engineer at Swing Education
Latest Job Opportunities in India

Latest Job Opportunities in India

Discover top job listings and career opportunities across India. Stay updated with the latest openings in IT, government, and more.

Check Out Jobs!
Read More

Senior Front End Engineer at Swing Education

Senior Front End Engineer at Swing Education

Position summary

We are looking for a Senior Front End Engineer to become a core member of a small engineering team. You will partner with Product Management and Design to design, implement, test, iterate, and maintain features that will bring unprecedented technology to the school and substitute teacher market. You will play a key role in helping us mature and scale our team, code base, infrastructure, processes, and products. This role will meaningfully impact Swing’s mission to ensure learning never stops in K-12 classrooms.

This will be a full-time remote position.

Essential duties and responsibilities

  • Foster a collaborative environment for you and your teammates to deliver high-quality, reliable, and well-tested features

  • Help define, build and maintain the new design system for Swing

  • Help guide and develop the storage and routing side of the application

  • Ensure that the code meets performance, reliability, quality, security and testability standards

  • Guide others to solve problems and lead complex projects

  • Champion building products that produce valuable results for our users

  • Collaborate closely with product and design management on requirements, priorities, scaling efforts, and trade-offs

  • Collaborate with teams across the organization to achieve our overall company goals

technology

  • Our core applications are reactive ClojureScript web applications built on Reagent (which is a ClojureScript wrapper around React)

  • Our mobile app is built using React Native

  • Our backend API is written in Clojure and our primary data store is Datomic. All daily development will be in Clojure.

  • Please note that previous Clojure experience is not a requirement but is nice to have. We are confident that we can train as needed and that engineers will enjoy working in Clojure.

  • The deployment is based on CI, built on top of AWS ECS and CloudFormation via Convox

What will you bring?

  • 5+ years of professional software development, ideally focusing on front-end software development.

  • Deep knowledge of HTML, CSS and semantic JavaScript

  • Extensive experience in one or more front-end web frameworks (e.g. React, Vue.js, Angular)

  • Experience building/deploying UI component libraries

  • Experience working with scalable REST APIs

  • Proven experience in designing and engineering software solutions

  • Experience leading projects and guiding others to solve problems

  • Experience developing and shipping production-level services in an agile, product-oriented environment

  • Proven track record of becoming a domain expert in both technical and business areas

Some nice ones for those who have them

  • Previous language experience in Clojure, ClojureScript, Datomic, or Lisp

  • Previous experience in mobile development via React Native

  • Previous experience in EdTech, startup or online marketplace

  • Previous experience with Reagent, Figma, Storybook, or as a designer

  • Onboarding a new user and experiencing sewing with the first touch

We are looking for someone who has

  • Excitement about working at a startup with a mission, and the opportunity to significantly impact the course of the company

  • Passion for promoting a diverse and inclusive culture

  • High standards for themselves and others, and attention to detail

  • Pride in owning projects from start to finish and driving them to successful completion

  • Strong sense of urgency and bias for action

  • Open communication skills – asking questions, assuming good faith, and being transparent

compensation

Salary is commensurate with experience and is adjusted to suit cost of living standards depending on job location. Swing Education offers a comprehensive benefits package that includes the following perks:

  • Medical/Dental/Vision Benefits

  • Generous PTO

  • Paid vacations

  • Family vacation

  • Stock options

  • Professional development compensation program

  • Task-based work

  • Fun, collaborative and balanced culture

https://jobs.braveclojure.com/company/swing-education/listing/senior-front-end-engineer/HNbOu1k09iRW6Ks1CMnFO

Leave a Comment