Job Summary 

We are looking for a passionate Frontend Engineer to develop quality user interfaces for our new social and emotional learning (SEL) assessment deliver and results platform.  This member will be part of a small but nimble development team with extensive engineering experience at top tier technology companies.
 
Ultimately, the role of Frontend Engineer is to build high quality, innovative, performant frontend applications that are scalable, extensible and well-structured. This role will be mentored by and report directly to our VP of Engineering.


Responsibilities 
Develop new features and user interfaces based on designs, requirements and specifications
Provide input and feedback to the product team on user interfaces and user experience
Create reusable, testable, performant components
Develop custom components and libraries per project needs
Implement unit tests
Develop data visualization charts and diagrams
Integrate front
end applications with backend APIs and third-party services
Continuously improve application performance and code quality
Adhere to accessibility guidelines and requirements
Perform code reviews for other developers, to provide mentoring and ensure consistent user interfaces, code quality and solutions.
Participate in product and engineering team meetings
Collaborate with other developers on team processes, selection of tools, libraries, and frameworks
Create documentation

Desired Technologies Experience 

Expertise with JavaScript, CSS, HTML, JSX (3-5 years)

Deep knowledge of React
Working knowledge of TypeScript
Familiarity with:
      Frontend build tools
      Testing frameworks (Jest)
      State management solutions (Mobx/Redux/Recoil)
      Performance and debugging tools
      Popular component libraries and styling solutions
      Popular data visualization libraries


Education & Experience 

No education requirement

Minimum of three (3) years’ experience developing software products

Experience with Scrum/Agile development methodologies


Work Environment 

This job requires occasional travel to our home office (0-5%) for team bonding events

Work is regularly performed in a a professional office environment and routinely uses standard office equipment


Location 

Charlotte area or Remote 



We Are an Equal Opportunity Employer  |  Aperture Education does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, parental status, military service, or other non-merit factor.


Aperture Education, in compliance with the Drug-Free Workplace Act of 1988 provides a drug-free workplace for all employees