- Company Name
- Attentive
- Job Title
- Senior Software Engineer, Frontend
- Job Description
-
Job Title: Senior Software Engineer, Frontend
Role Summary: Lead the design and delivery of scalable, high‑performance web interfaces for Attentive’s onsite growth tools, collaborating with cross‑functional teams to create accessible, data‑driven user experiences.
Expectations: Deliver production‑ready React/TypeScript components, mentor junior staff, drive architectural decisions, champion coding standards, and continually optimize UI performance and developer efficiency.
Key Responsibilities:
- Architect, develop, and maintain reusable frontend components and systems using React, TypeScript, and modern build tools.
- Partner with product managers, designers, and backend engineers to translate requirements into performant, responsive UIs.
- Conduct code reviews, provide constructive technical guidance, and uphold high code quality.
- Identify and implement UI performance optimizations, accessibility improvements, and best‑practice patterns.
- Contribute to shared component libraries and cross‑organisation frontend standards.
- Participate in architectural discussions, making decisions that enhance maintainability, scalability, and performance.
Required Skills:
- 5+ years of professional frontend development experience in large‑scale web applications.
- Expert proficiency in React, TypeScript, JavaScript, and ecosystem tools (Webpack/Vite, Jest, React Testing Library, Cypress).
- Strong grasp of frontend architecture, performance tuning, and accessibility (WCAG).
- Experience integrating with backend APIs, working in micro‑frontend or service‑oriented environments.
- Familiarity with CI/CD pipelines, Git workflow, and automated testing strategies.
- Proven technical leadership, mentoring, and influence on engineering standards.
- Curiosity, ownership mentality, and a passion for user‑focused, high‑quality software.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).