Design and develop scalable, maintainable, and reusable software components with a strong emphasis on performance and reliability. Collaborate with product managers to translate requirements into well-architected solutions, owning features from design through delivery. Build intuitive and extensible user experiences using modern UI frameworks, ensuring flexibility for customer-specific needs.
Develop end-to-end web applications, handling backend, frontend, database, and DevOps tasks. Write, review, and maintain unit and integration tests for both frontend and backend code. Collaborate closely with cross-functional teams to ensure high-quality deliverables.
Shape the user experience of large-scale, innovative applications used globally in the education space. Lead frontend development efforts, building reusable, high-performance web components and microfrontends. Mentor junior frontend engineers and share expertise in modern frontend technologies.
Develop end-to-end web applications, handling backend, frontend, database, and DevOps tasks. Write, review, and maintain unit and integration tests for both frontend and backend code. Collaborate closely with cross-functional teams to ensure high-quality deliverables.