Frontend Software Engineer – Mid-Senior

Posted 69ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Frontend Software Engineer building high-quality user interfaces with React for a global team. Focused on best practices and collaboration with designers and stakeholders.

Responsibilities:

  • Develop and maintain UI applications using React, React Router, Tailwind CSS, and TypeScript.
  • Build reusable, scalable components consistent with design system standards and UX patterns.
  • Implement new screens and features from Figma or similar design handoffs, ensuring accurate UI/UX execution.
  • Translate user flows and product requirements into intuitive, user-friendly interfaces.
  • Design and build interactive charts, dashboards, and data-driven visualizations using Recharts.
  • Optimize frontend performance through memoization, code splitting, lazy loading, and best-practice rendering techniques.
  • Write clean, maintainable code with a focus on component architecture and long-term scalability.
  • Collaborate closely with designers, product managers, and backend engineers to refine requirements and deliver high-quality features.
  • Participate in code reviews and help elevate frontend quality across the engineering team.
  • Document UI patterns, component behavior, and best practices.
  • Stay up to date with modern frontend libraries, patterns, and tooling.
  • Perform other duties as assigned.

Requirements:

  • 3–7+ years of professional experience in frontend or UI engineering roles.
  • Expert-level React experience, including strong knowledge of hooks, context, and component lifecycle patterns.
  • Strong experience with React Router (v6 or v7), including routing architecture, nested routing, loaders/actions, and navigation patterns.
  • Proficiency with TypeScript and modern ES6+ JavaScript.
  • Demonstrated ability to implement designs accurately from Figma, Sketch, Adobe XD, or similar tools.
  • Experience building dashboards and data visualizations with Recharts or similar charting libraries.
  • Strong understanding of UI/UX fundamentals, layout, responsiveness, accessibility (WCAG), and interaction patterns.
  • Familiarity with unit/integration testing frameworks for frontend applications.
  • Strong Tailwind CSS skills.
  • Ability to work independently, manage ambiguity, and deliver high-quality UI in a fast-paced environment.
  • Excellent communication and collaboration skills, especially when working with design and product teams.
  • High attention to detail and a passion for creating great user experiences.
  • Preferred but not required:
  • Experience contributing to or maintaining a component library or design system.
  • Design or visual/UI skillset for refining UX interactions.

Benefits:

  • **Remote Work:** Work from anywhere—our team is global, and we value work-life balance.
  • **Growth Opportunities:** As a key player i you’ll have the chance to shape your role and grow with us.
  • **Innovative Culture:** Join a team that is passionate about leveraging data to solve challenges and drive success in a rapidly evolving market.
  • *As part of our recruitment process, all candidates will be kindly asked to agree to **Lago’s Confidentiality and Non-Circumvention Agreement**. This ensures a respectful and professional experience for everyone involved.*