Software Engineer - Front End
The Art of Education (AOE) is seeking a Software Engineer to join our team in building the next generation of our educational products and systems.
We're looking for an engineer who is comfortable working access the full stack and has focused more recently on frontend development. This role will collaborate with product owners, designers, and engineering team members on the design, planning, development, and testing of our product. In addition, you'll contribute to identifying ways to make our product performant, reliable, and consistent for our users.
This position is on the Engineering team within the Product division. The Engineering team is responsible for developing services and applications for all aspects of the AOE product platform.Â
We are seeking team members who possess high levels of empathy for our users, as well as strong communication skills, combined with a solid technical foundation. We strongly believe in having a supportive team and work to maintain a healthy work-life balance.
Structured as a remote full-time salaried position. This position will report to the Director of Software Engineering.
We have been a 100% remote company since the beginning! This position is eligible to remote work from the following locations only: USA.
Who We Are
We grow amazing teachers by providing rigorous, relevant, and engaging learning at every stage of their career. Our values are artistry, connection, and impact.Â
Job Details
ESSENTIAL FUNCTIONS
- Work with cross-functional teams to develop high-quality software applications.
- Participate in code reviews to ensure code quality, readability, and maintainability.
- Write clean, well-designed, and efficient code that follows current software development standards and best practices.
- Continuously improve and maintain existing software.
- Participate in team meetings to share knowledge, provide feedback, and communicate progress.
- Troubleshooting, debugging, and preventing incidents/bugs
- Collaborate with other internal teams.
Since AOE operates in a fully remote/online environment, requirements include frequent and prolonged use of computers and other technology, the ability to enter information into a computer using a keyboard or alternativeÂ
KNOWLEDGE & SKILLS
- Experience working in a team-oriented environment and a strong team player.
- Strong communication skills and the ability to collaborate effectively with team members and stakeholders.
- Demonstrated experience in using modern coding practices and following software development best practices.
- Knowledge of accessibility best practices and auditing tools
- Experience in writing automated unit and integration tests.
- Experience with JavaScript/TypeScript and React (Next.js experience is a bonus).
- Knowledge of Golang and service-based architectures.
- Knowledge of Python and Django.
- An understanding of relational databases and SQL (PostgreSQL experience is a bonus)
- Knowledge of cloud hosting services (Heroku, Google Cloud Platform, and Vercel experience is a bonus).
- Knowledge of Figma or other design tools.
POSITION REQUIREMENTS
While we have identified specific requirements for this role, we acknowledge that not all candidates may possess every requirement listed. We encourage applicants who believe they possess the necessary skills and experience to apply for consideration, regardless of whether they meet each requirement to the fullest extent.
EXPERIENCE
- 3-5 years of experience in software engineering.
- Experience in working remotely in a full-time capacity.
The Interview Process
For most roles, the process is as follows:Â
- Step 1: 60-minute video call with hiring managerÂ
- Step 2: Technical interview with Engineering team members
- This interview is designed to showcase your technical experience and skills, and will consist of both a discussion of past projects and an opportunity to pair with one of the engineering team members to review some code. Â
- Step 3: Behavioral interview with Engineering team members
- This interview will enable the team to gain a deeper understanding of how you work best, collaborate with other team members, and your communication style. This will also give you the opportunity to get to know the team and the people you would be working with. Â
Compensation and Benefits
BENEFITSÂ
- Health, dental, and vision plans with 100% premium coverage for individual employees, 80% family premium coverage, employer HSA contribution, and no waiting period (effective 1st month after hire)Â Â
- 401K plan with 4% match with Fidelity, no waiting or vesting period
- Self-managed PTO and sick/personal time (15+ days/year encouraged)
- All federal holidays off, and the end-of-year holiday shutdownÂ
- $50/month mobile, internet, or coworking space stipend
- $600 home office equipment stipend
- Fully remote, flexible schedule
- Up to 12 weeks paid parental leave
- Dependent Care FSA
- Life insurance
- Lifelong Learning Fund for professional development and educational reimbursementÂ
- Free product access (1 FLEX/PRO license to use or gift, plus free AOEU grad courses)
- Mac tech suite, 1Password, ChatGPT subscriptions
For additional information surrounding our offered benefits, visit our website.
COMPENSATION
Compensation is commensurate with experience and market. We encourage you to discuss your compensation requirements early in the process.
We look forward to reviewing your application! Thank you for your interest in opportunities with AOE.Â
Â
NOTE: We encourage you to apply with a personal email and to take the appropriate steps to allow both The Art of Education (@theartofeducation.edu) and Paycom (@paycomonline.com) domains so that you receive all emails related to your application process. We also encourage you to check your spam folder as emails from The Art of Education and/or Paycom can be marked as spam. Applicants residing in California, Colorado, Connecticut, Cincinnati, Illinois, Maryland, Massachusetts, Minnesota, Nevada, Rhode Island, New York, Jersey City, Vermont, or Washington may reach out to teamandculture@theartofeducation.edu for compensation details. Do not send letters of interest to this inbox as they will be disregarded. The Art of Education is committed to providing equal employment opportunities for all employees and all applicants for employment. The Art of Education will not discriminate against employees or applicants on the basis of actual or perceived age, race, color, national origin/ethnicity, ancestry, sexual orientation, gender identity, religion, sex, pregnancy (including childbirth, lactation, and related conditions), physical or mental disability, genetic information (including testing and characteristics), veteran status, uniformed service member status, or any other status protected by federal, state, or local laws. The Art of Education is a participant of E-Verify.