About the job
Join Synapse Analytics as a Senior Frontend Engineer, where you will be at the forefront of driving the development of sophisticated and essential frontend systems. You will take the lead on significant features, making impactful architectural decisions while ensuring our applications are of the highest quality, scalable, and maintainable. Your role will also involve mentoring junior engineers, nurturing a culture of excellence and continual development.
Key Responsibilities
Lead the design, development, and implementation of major frontend projects and intricate features utilizing React and TypeScript.
Champion significant architectural decisions within the frontend realm, ensuring they align with the overall system architecture and industry best practices.
Establish and uphold high coding standards, best practices, and engineering principles within the team, exemplifying superior coding practices.
Mentor and guide Frontend Engineer I and II team members, providing in-depth technical insights and facilitating their professional growth through technical discussions.
Address complex, ambiguous, and strategic technical challenges that impact the broader product and engineering organization.
Collaborate closely with product managers, UX/UI designers, backend engineers, and other stakeholders to define requirements, assess technical feasibility, and deliver comprehensive, integrated solutions.
Identify and resolve critical performance bottlenecks, scalability issues, and accessibility challenges in frontend applications.
Proactively recognize, prioritize, and manage efforts to mitigate technical debt.
Investigate, assess, and recommend new technologies and tools to enhance the frontend stack and development workflows.
Serve as the primary contact for complex frontend-related incidents, leading troubleshooting and resolution efforts.
Effectively communicate complex technical designs and trade-offs to both technical and non-technical stakeholders.
