Frontend Software Engineer – Mid-Senior
Posted 69ds ago
Employment Information
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.*












