About the position
We are seeking an experienced Front End Architect with expertise in React (with TypeScript) to join our team and contribute to the future of work. In this role, you will collaborate closely with cross-functional engineering teams to design, implement, and maintain a robust and user-friendly frontend architecture. Your responsibilities will include owning the architecture and big-picture thinking, ensuring seamless user experiences, developing a reusable component library, implementing accessibility best practices, optimizing frontend performance, providing technical guidance and mentorship, and establishing coding standards. The ideal candidate will have strong React experience, a comprehensive understanding of frontend development, and a passion for enhancing productivity, code quality, and user experience.
Responsibilities
- Own the architecture and big-picture thinking across the platform in relation to front-end development.
- Collaborate closely with the design head to ensure seamless user experiences and translate design concepts into intuitive and visually appealing frontend interfaces.
- Working closely with the design team, own the reusable and scalable component library to promote consistency and efficiency in frontend development across the enterprise application.
- Advocate for and implement accessibility best practices to ensure that the frontend application is usable by individuals with disabilities, adhering to accessibility standards and guidelines.
- Implement robust security measures to protect sensitive data, prevent security vulnerabilities, and ensure compliance with security standards and regulations.
- Optimize frontend performance by identifying and addressing bottlenecks, reducing load times, and improving overall application speed.
- Provide technical guidance, mentorship, and thought leadership to frontend developers, and influence the team at large to adopt best practices and continually think about great user experience and high code quality.
- Collaborate with QA teams to define testing strategies, participate in code reviews, and ensure high-quality frontend deliverables through automated testing, linting, and other quality assurance practices.
- Identify and implement tools, frameworks, and processes to enhance developer productivity, streamline workflows, and enable efficient collaboration within the frontend development team and with other stakeholders.
- Establish and enforce coding standards, best practices, and conventions to maintain a clean, maintainable, and scalable codebase.
Requirements
- 5+ years of React experience with a strong understanding of its internals as well as a thorough knowledge of the wider javascript ecosystem.
- 10+ years of overall experience with at least 5+ years of experience deploying and maintaining applications on AWS. Although this role is mostly front-end, a good understanding of the entire stack is a must.
- Experience building an in-house component library with a good understanding of modular CSS and bundlers.
- Comprehensive understanding of all aspects of automated testing and CI/CD including challenges.
- Advocate for and implement accessibility best practices to ensure that the frontend application is usable by individuals with disabilities, adhering to accessibility standards and guidelines.
- Implement robust security measures to protect sensitive data, prevent security vulnerabilities, and ensure compliance with security standards and regulations.
- Optimize frontend performance by identifying and addressing bottlenecks, reducing load times, and improving overall application speed.
- Provide technical guidance, mentorship, and thought leadership to frontend developers, and influence the team at large to adopt best practices and continually think about great user experience and high code quality.
- Collaborate with QA teams to define testing strategies, participate in code reviews, and ensure high-quality frontend deliverables through automated testing, linting, and other quality assurance practices.
- Identify and implement tools, frameworks, and processes to enhance developer productivity, streamline workflows, and enable efficient collaboration within the frontend development team and with other stakeholders.
- Establish and enforce coding standards, best practices, and conventions to maintain a clean, maintainable, and scalable codebase.
Benefits
- Competitive compensation package
- Flexible work environment
- Work-life integration
- Amazing team
- Mission-driven company
- Values transparency, autonomy, and inclusiveness
- Glassdoor Reviews available
- Hub-Hybrid-Remote work model
- Option to work from Simpplr office full-time (Hub)
- Option to work from home and office (Hybrid)
- Option to work 100% remotely within the country of hire (Remote)