Senior Software Engineer II
Core
Lead the development and enhancement of scalable software solutions for K-8 educational programs, ensuring exceptional user experiences.
Role type
Senior Software Engineer II (Web Applications)
Builds
Responsive web applications interfacing with backend service APIs
Domain
Education Technology
Deliverable
production ML models | product features
Required skills
JavaScript, TypeScript, ReactJS, Redux, API automation, Agile methodologies, AI tooling (Github Copilot, Cursor AI), automated testing (Jest, Playwright, Selenium), technical debt management
Preferred skills
Advanced studies in computer science, mentoring junior engineers, fostering team learning culture
Technologies
ReactJS, Redux, Sagas, React Testing Library, Jest, Playwright, Selenium, Java
Responsibilities
Lead development and enhancement of software solutions; Design and implement robust, scalable software solutions; Drive continuous improvement initiatives via code reviews; Ensure comprehensive automated unit and integration testing; Improve software development lifecycle efficiency; Maintain high code quality by managing technical debt; Serve as liaison between teams; Foster a culture of proactive learning
Seniority
Senior, hands-on IC with mentorship responsibilities