Senior Software Engineer (Front End)
The Senior Software Engineer (Front End) works with the Platform and DevOps teams to develop web apps for our Personal Care service line.
This role helps direct the architecture and construction of half a dozen enterprise-grade portals that deliver both B2B and B2C use cases.
Responsibilities :
Front-End Development : Work with our other frontend leads to deliver responsive and scalable web apps using the latest JavaScript frameworks.
Collaborate with UX / UI designers to implement design specifications, ensuring a seamless and visually appealing user experience.
Cross-functional Collaboration : Partner with a cross-functional team to imagine, design, develop, test, and launch software and solutions that wows our internal and external stakeholders.
Work closely with backend engineers to integrate front-end components with server-side logic. Collaborate with other teams, including product management, UX, and QA to ensure the successful delivery of features within established timelines.
Code Quality and Best Practices : Lead the way by staying up to date with tools, trends, technologies and frameworks and sharing that knowledge in a meaningful way with the team.
Enforce best practices in code quality, testing, and maintainability. Conduct code reviews and provide constructive feedback to team members.
- Performance Optimization : Identify and implement performance optimization techniques to enhance the speed and efficiency of web applications at scale.
- Mentorship and Leadership : Champion solutions that operate with a high degree of operational excellence. Provide mentorship and guidance to junior team members.
Contribute to the continuous improvement of our development processes and practices.
Desired Experience and Skills :
- 5+ years of professional experience in front-end development.
- Excellent communication skills - the ability to think creatively and adapt the message to the audience.
- Strong problem solving skills; adaptable, proactive and willing to take ownership.
- A high-quality bar and a drive of continuous improvement; just-enough documentation, unit testing, code reviews, test automation, continuous integration & deployment and a preference for agile methods.
- Demonstrated experience building large scale web applications.
- Proficiency in React / Redux / or Svelte / Sveltekit.
- Proficiency with testing frameworks (Jest, React Testing Library, Vitest, Svelte Testing Library)
- Strong knowledge of web technologies : JavaScript, TypeScript, functional programming, , HTML, CSS, Tailwind
- Solid understanding of REST and API design.
- Experience with cloud-based architectures in a production environment.
- Familiarity with implementing system monitoring and analytics tools (. DataDog, Sentry, Matomo)
- 1 Qualifications :
- Familiarity with serverless architecture.
- Experience with GraphQL.
- Knowledge of containerization and orchestration tools (., Docker, Kubernetes).
This position does not provide sponsorship. All applicants should either be US Citizens or Permanent Residents eligible to work in the US without immigration restrictions.
LI-CC1
LI-Remote