Frontend Engineer
Apply Nowš CONTRACT DETAILS ⢠Duration: 12-months fixed term (subject to change based on business needs) ⢠Engagement: Through 3rd party/vendor ⢠Work setup: Hybrid with dedicated full office hours
Lead/Senior ⢠Lead the architecture, development, and delivery of scalable, high-performance web applications across multiple product lines. ⢠Strategize the frontend roadmap in partnership with Product, Design, and Engineering leadership ā defining standards, tooling choices, and long-term technical direction. ⢠Authorize technical decisions on frontend architecture, component system design, state management patterns, and build infrastructure. ⢠Synergize efforts across frontend, backend, design, and QA teams to ensure seamless, end-to-end user experiences. ⢠Negotiate trade-offs between design fidelity, performance, accessibility, and delivery timelines, providing clear recommendations to stakeholders. ⢠Lead code reviews, set engineering standards, and drive adoption of best practices across the frontend engineering team. ⢠Evaluate emerging frontend technologies and frameworks; recommend adoption where they meaningfully improve quality, performance, or developer experience. ⢠Formulate and enforce frontend performance budgets, accessibility standards, and cross-browser compatibility requirements. ⢠Lead the strategy for dependency management, package upgrades, security patches, and shared library maintenance. ⢠Mentor and grow mid and junior engineers through structured feedback, pairing, and technical guidance. ⢠Plan and control frontend delivery milestones, proactively surfacing risks and coordinating resolution across teams.
Mid/Junior ⢠Plan and develop UI components and features by translating designs and wireframes into clean, maintainable, and reusable code. ⢠Control the quality of your own work through thorough testing, debugging, and adherence to team coding standards. ⢠Evaluate and implement responsive, cross-browser compatible layouts across desktop, tablet, and mobile breakpoints. ⢠Formulate and document component-level solutions that align with the team's frontend architecture and design system. ⢠Collaborate closely with Product Managers, Designers, Backend Engineers, and QA to deliver cohesive user experiences. ⢠Recommend improvements to code quality, component reusability, or development tooling based on day-to-day experience. ⢠Participate in code reviews, incorporating feedback constructively to improve personal and team output. ⢠Plan and execute frontend optimizations for performance, accessibility, and SEO under guidance from senior engineers. ⢠Contribute to dependency maintenance tasks including package upgrades and basic compatibility checks. ⢠Stay current with frontend trends and evaluate new tools or techniques relevant to the team's work.