Job Closed
This listing is no longer active.
We connect talented individuals from emerging markets with top-tier remote job opportunities.
Frontend Software Engineer – Mid-Senior
Location
Serbia
Posted
140 days ago
Salary
0
Seniority
Senior
Job Description
Frontend Software Engineer – Mid-Senior
Lago
- 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.
Job 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.*
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Senior Frontend Engineer
SocureThe leading provider of digital identity verification and fraud solutions. Salesinfo@socure.com
• Develop robust user interfaces from high-fidelity designs and functional specifications of varying complexity. • Collaborate with product managers, designers, and engineers to deliver an exceptional, customer-centric product. • Own features end-to-end, from design reviews to production rollout, ensuring high quality, usability, and performance. • Create comprehensive unit, integration, and end-to-end tests for robust code and broad functional coverage. • Break down complex technical and product challenges into actionable tasks and drive them to successful completion. • Contribute to the evolution of our design systems and frontend architecture to enhance scalability, maintainability, and developer experience. • Partner with backend and infrastructure engineers to define efficient APIs and data contracts. • Mentor and coach fellow engineers by sharing expertise, conducting code reviews, and promoting engineering best practices. • Champion accessibility, performance, and security throughout frontend development. • Work in an agile, fast-paced environment focused on rapid delivery and continuous improvement.
• Collaborate with the design team to translate wireframes and mockups into functional web applications using ReactJS and Gatsby. • Develop and maintain reusable, efficient frontend components and implement new features to meet project requirements. • Integrate various data sources, such as APIs and databases, into our websites to provide dynamic content and functionality. • Optimize web applications for search engine visibility and performance through techniques like image optimization, code splitting, and asset optimization. • Write comprehensive tests to ensure the stability and reliability of the codebase, using tools like Jest and React Testing Library. • Participate in code reviews, providing constructive feedback and ensuring code quality and best practices are maintained. • Provide technical guidance and mentorship to junior developers, helping them grow and develop their skills.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We’re hiring a Frontend Engineer to help build and improve the interfaces that power GiveCard — both for the organizations distributing funds and for the people receiving them. - This is a hands-on individual contributor role for someone with a few years of professional frontend experience. - You’ll work closely with product, design, and backend engineering to build accessible, reliable, and delightful user experiences. - We value shipping meaningful improvements quickly, learning from real user feedback, and iterating. - This role is Remote, but you're welcome to work from our offices in New York and San Francisco whenever convenient. How You’ll Impact the Company - Build and ship frontend features used daily by enterprises, nonprofits, governments, and individuals receiving financial assistance through GiveCard. - Work across multiple surfaces, including customer-facing admin tools and cardholder web applications. - Ship iteratively and pragmatically, balancing speed and quality while continuously improving the product through real-world usage and feedback. - Collaborate closely with designers and backend engineers to turn product ideas into polished, production-ready features. - Contribute to and improve our frontend codebase by writing clean, maintainable TypeScript and Vue code. - Help uphold high standards for accessibility, usability, and performance. - Learn GiveCard’s product and technology stack quickly and take increasing ownership of frontend areas over time. Requirements - 2–3 years of professional experience building frontend applications. - Experience working with Vue.js and TypeScript in production environments. - Solid understanding of modern frontend fundamentals (component architecture, state management, APIs, etc.). - Curiosity and openness to using modern tools, including AI, to work more effectively and ship faster. - Experience building responsive, user-friendly interfaces. - Ability to collaborate effectively with designers, product managers, and backend engineers. - Comfort working in a fast-moving environment and learning new systems quickly. - Strong attention to detail and pride in writing high-quality, production-ready code. - A genuine interest in building technology that makes a positive impact. Exceptional Candidates Will Have - Experience building accessible web applications, including familiarity with accessibility best practices. - Experience with the Vue Composition API and building highly organized and reusable components. - Experience thriving in environments that favor iteration, ownership, and getting working software into users’ hands quickly. - Strong intuition for usability and user-centered design. - Experience working on complex, data-heavy frontend applications. - Familiarity with modern frontend tooling and workflows (Vite, testing frameworks, linting, etc.). - An allergy to assuming someone else will catch or solve issues; proactively takes initiative to identify, analyze, communicate, and drive improvements and fixes. - Curiosity and eagerness to learn new technologies and improve as an engineer. - A builder’s mindset — excitement about shipping features and seeing them used in the real world. Benefits - Working alongside very smart people on technology that genuinely matters. - A remote-friendly work environment with a dog-friendly office in Manhattan. - A minimum of 25 days of PTO. - 100% medical, dental, and vision insurance coverage for you and your family. - Generous parental leave. - Expected compensation of $120,000 – $140,000, based on level and experience.
• Translate Figma designs into responsive, semantic HTML and CSS that matches brand guidelines and existing site patterns • Work closely with designers on layout, spacing, typography, responsive behavior, and edge cases before and during implementation • Collaborate with the marketing team on content structure, messaging alignment, and page updates that support campaigns and communications • Build interactive UI components such as tab panels, selectable cards, typeahead search, accordions, and multi-step content flows • Implement accessible interfaces using ARIA roles, keyboard navigation, and screen-reader-friendly markup • Extend and customize Bootstrap (or similar frameworks) with design tokens, CSS variables, and component-level styles • Integrate front-end experiences with CMS platforms (e.g. Umbraco, Jahia) and deliver production-ready fragments and assets • Apply Angular and/or React where appropriate to build more robust CMS integrations, reusable components, and platform enhancements • Connect UI to APIs via lightweight JavaScript, including fetching data, handling loading and error states, and proxying third-party services when needed • Reuse existing site styles and components wherever possible to maintain visual consistency across properties • Partner with engineers on local dev setup, deployment, and performance-minded front-end delivery • Assist with other tasks and projects as assigned • Protect, secure, and properly handle all confidential company data; prevent unauthorized access, improper transmission, or unapproved disclosure that could harm the company or its clients.




