Senior Software Engineer- Frontend
Role details
Job location
Tech stack
Job description
Lead design and delivery of complex, scalable AI features ensuring resilience and exceptional user experience. Own user-facing features end-to-end: requirements, technical design, implementation, testing, and rollout. Collaborate closely with PMs and designers to translate product vision into intuitive UI. Drive architecture decisions, including performance, accessibility, and maintainability. Raise the bar with design and code reviews to ensure high engineering standards. Mentor and support other engineers through code reviews and technical guidance. Partner with backend and data teams to build cohesive, scalable solutions. Proactively seek new knowledge and adapt to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale. Make AI part of engineering workflow by using tools like Github Copilot Pro and, Claude Code thoughtfully to
Requirements
accelerate implementation, refactoring and test creation, Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 5+ years of experience building production web applications Solid expertise in JavaScript / TypeScript, React, HTML, and CSS. Solid understanding of web performance, accessibility, and cross-browser compatibility. Solid problem-solving skills and ability to work independently.