Responsibilities
- Lead the creation of advanced user interface components using modern web technologies including JavaScript, TypeScript, React, HTML, and CSS
- Interpret unclear or evolving product specifications and convert them into robust, scalable frontend solutions
- Manage full lifecycle delivery of features, from initial design through deployment to production
- Initiate and implement enhancements to current UI architecture, boosting performance and usability
- Produce clean, efficient, and thoroughly tested code that follows established engineering guidelines
- Oversee code review processes and uphold consistent coding standards across the development team
- Define and advocate for best practices in component design, state handling, and frontend system structure
- Enhance application quality by increasing test coverage and improving accessibility and performance metrics
- Expand knowledge and leadership in frontend system design, optimization, and large application scalability
- Assess and integrate new tools and technologies when they offer clear advantages
- Participate actively in technical discussions and contribute to team-wide knowledge development
- Collaborate closely with product managers, designers, and backend engineers to shape and implement solutions
- Decompose intricate technical challenges into actionable tasks and guide team execution
- Mentor less experienced developers and support their technical development
- Clearly communicate technical choices, compromises, and potential risks to stakeholders
- Take ownership of diagnosing and resolving difficult production issues
- Advance monitoring, logging, and performance measurement systems for frontend platforms
- Ensure frontend systems are reliable, scalable, and performant under real-world conditions
Compensation
Competitive salary and benefits package commensurate with experience
Work Arrangement
Hybrid or remote work options available
Team
Collaborative engineering team focused on building scalable, user-centric applications
Responsibilities
- Lead development of complex frontend features using JavaScript, TypeScript, React, HTML, and CSS
- Translate ambiguous product requirements into scalable and maintainable solutions
- Own end-to-end delivery of features, from design to production rollout
- Drive improvements in existing UI architecture, performance, and user experience
- Write high-quality, maintainable, and well-tested code aligned with engineering standards
- Lead code reviews and ensure consistent application of best practices across the team
- Establish and promote standards for component design, state management, and frontend architecture
- Improve test coverage, performance, and accessibility across applications
- Deepen expertise in frontend architecture, performance, and large-scale application design
- Evaluate and adopt new technologies and tools where appropriate
- Contribute to internal knowledge sharing and technical discussions
- Work closely with product, design, and backend teams to define and deliver solutions
- Break down complex problems into manageable tasks and guide execution within the team
- Provide technical guidance to junior engineers and support their growth
- Communicate technical decisions, trade-offs, and risks effectively
- Lead debugging and resolution of complex issues in production environments
- Drive improvements in monitoring, logging, and performance tracking
- Ensure reliability, scalability, and performance of frontend systems
Available for qualified candidates requiring sponsorship