About the role As a Senior Software Engineer with a focus on frontend development, you will join our innovative engineering team and play a key role in designing, building, and maintaining high-performance, scalable web applications. In this role, you will collaborate with cross-functional teams to deliver new features and enhancements that elevate the user experience, while ensuring the reliability and efficiency of the codebase. You will also mentor junior and mid-level engineers, helping them develop their skills and fostering a culture of continuous learning and improvement within the team. What you'll do Lead the design, implementation, and maintenance of the frontend architecture for web applications, ensuring scalability, maintainability, and performance. Drive technical decisions related to frontend technologies and tools. Provide technical leadership and mentorship to junior and mid-level developers. Identify and address performance bottlenecks in complex web applications, ensuring high performance. Establish and enforce coding standards, review pull requests, and ensure that best practices for frontend development are followed across the team. Promote and implement testing (unit, integration, and end-to-end) to ensure robust, reliable applications. Ensure web applications are responsive and cross-browser compatible. Advocate for accessibility and web standards to ensure a seamless experience for all users, including those with disabilities. What you need to succeed A deep understanding of HTML, CSS, and JavaScript. Strong expertise in frameworks like React, Vue.js, or Angular, with experience in building large-scale applications. Familiarity with state management solutions like Redux, Vuex, or Context API. Expertise in frontend performance best practices, including bundling, lazy loading, code splitting, image optimization, and other strategies to ensure fast load times and smooth user experiences. Strong experience with testing frameworks such as Jest, Mocha, or Cypress. Proficiency with Git and familiarity with code collaboration platforms like GitHub or GitLab (plus). Ability to troubleshoot complex issues and offer elegant solutions. Knowledge in testing with Playwright and Cypress. Server-Side Rendering (SSR): Experience with SSR frameworks like Next.js or Nuxt.js. #J-18808-Ljbffr