Job Category: Software
Job Type: Full Time
Job Location: Burlington MA Remote

About Sway AI

Sway AI is a leading provider of cutting-edge auto AI/ML technologies and services, offering scalable solutions for companies of all sizes. Founded by proven venture capitalists and innovators who started by re-thinking and re-architecting how AI/ML projects can be done in a smart, innovative way for customers worldwide.

As a Front-End Developer, you will work in an agile, collaborative environment across software architecture, understanding both front-end and back-end concerns, while specializing in the front-end. You will work closely with designers to take wireframes from conception to implementation and work closely with back-end developers to ensure implemented UI code is unit tested and production-code ready.

  • Collaborate closely with product, design, and front-end teams to implement new features and drive customer acquisitions
  • Code user interfaces, including interactions, responsive layouts, and styling
  • Contribute to a high-quality performance code base, further improving the code base through writing unit tests, automation, and code reviews
  • Ensure user interfaces are accessible and enhance the performance of the application

Basic Qualifications

  • Bachelor’s Degree in Computer Science or equivalent
  • 3+ years of professional front end development around the user experience
  • Experience with responsive web design
  • Experience in developing rich applications with JavaScript, HTML, CSS
  • Experience in one or more relevant front-end frameworks (React, Angular, Ember, Vue.js etc.) and test frameworks (Jest, Mocha, Jasmine, Selenium, etc.)
  • Experience developing web services using any of the following: Python, Java, Node.js or Scala
  • Experience with view layout and rendering technologies (e.g., responsiveness, progressive enhancement, browser/device support)
  • Experience writing REST APIs and GraphQL

Preferred Qualifications

  • Proficient in a broad range of software design approaches and common UX patterns
  • Knows when (and when not) to use front-end software design patterns (e.g., a synchronicity, data binding, modules, MVC, objects, promises)
  • Experience architecting, designing and programming applications in an AWS Cloud environment
  • Agile software development experience
  • Experience with continuous integration tools (e.g., Jenkins)
  • Good communication and presentation skills

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Allowed Type(s): .pdf, .doc, .docx