Hawkes Learning is a trailblazing educational software company at the forefront of innovation since 1979. Hawkes was very early in recognizing how technology could revolutionize the learning process and exponentially increase student engagement. Our cutting-edge platform seamlessly blends quality curriculum with AI-based tutoring and a proven mastery learning pedagogy to empower students in their academic journey. Hawkes provides an intelligent and highly effective learning environment that expands the reach of instructors beyond the classroom and drives better student learning outcomes.
As a Senior Engineer at Hawkes Learning, you will play a pivotal role in shaping the user experience of our products. You will lead the company's UI and accessibility initiatives, ensuring our applications are both visually appealing and inclusive. We are looking for a seasoned developer with a strong foundation in React, as well as experience in Microsoft technologies to contribute to our evolving tech stack.
Responsibilities:
- Lead the design, development, and maintenance of complex front-end applications using React.
- Collaborate with design and product teams to translate wireframes and designs into high-quality code.
- Mentor other developers at Hawkes to accelerate the adoption of React in a sustainable and scalable manner.
- Build reusable UI components and front-end libraries to improve development efficiency.
- Optimize application performance for speed and scalability.
- Manage and maintain UI and accessibility standards for Hawkes.
- Ensure accessibility standards are met throughout the development process.
- Mentor and guide junior developers in best practices and coding standards.
- Collaborate with back-end developers to integrate front-end with .NET and C# services.
- Stay up to date with the latest front-end technologies and industry trends.
- Bachelor’s degree in computer science or related field.
- 10+ years of Software engineering with projects of increasing complexity.
- 5+ years of experience in front-end development with a strong focus on React.
- Proven experience leading UI and accessibility initiatives.
- Proficiency in HTML, CSS, and JavaScript.
- Experience with state management libraries (e.g., Redux, Context API).
- Strong understanding of cross-browser compatibility and responsive design.
- Experience with testing frameworks (e.g., Jest, Enzyme).
- Knowledge of Microsoft technologies (.NET, C#) is a plus.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities.
Preferred Qualifications:
- Experience with accessibility testing tools and standards (WCAG, ARIA).
- Contributions to open-source React projects.
- Experience with Agile development methodologies.
- Demonstrated experience leveraging AI in the development process (e.g. Claude Code, Github Copilot, etc.)
The salary range for this role is competitive and considers a variety of factors, including skill sets, experience, training, certifications, and other business and organizational needs. A reasonable estimate of the current range is $140,000 to $160,000. Our comprehensive benefits package includes 30+ days of paid time off to start with additional time each year of employment, an employer 401(k) match of up to 3.5%, and a significant employer contribution to healthcare benefits. We value talent from all locations, so please apply and let us know where you're located in the screener questions. Hawkes Learning is proud to be an equal opportunity employer, committed to fostering a diverse and inclusive workplace. ?
Benefits?
- Competitive pay and bonus plan?
- Generous Health Benefits (Medical insurance (BCBS), Vision insurance (EyeMed), Dental insurance (Mutual of Omaha))?
- Employer Match to 401k retirement plan?
- Generous vacation time, sick time, discretionary days, and paid holidays?
- 100% employer-paid dental, EAP, life, AD&D, and LTD insurance?
- And much more!?