Join to apply for the Senior Software Engineer (Frontend) role at dLocal
Why should you join dLocal? dLocal enables the biggest companies in the world to collect payments in 40 countries in emerging markets. Global brands rely on us to increase conversion rates and simplify payment expansion effortlessly. As both a payments processor and a merchant of record where we operate, we make it possible for our merchants to make inroads into the world’s fastest-growing, emerging markets. By joining us you will be part of an amazing global team that makes it all happen, in a flexible, remote-first dynamic culture with travel, health and learning benefits, among others.
We are looking for a Senior Front End Developer who will build high-performing, scalable, enterprise-grade applications and become a technical touchstone for the front‑end team. You will work on mission‑critical applications with big customers such as Netflix, Amazon, Nike, Facebook, and more.
Responsibilities
* Focus on product quality and best practices.
* Coaching other team members and new hires.
* Integrate user‑facing elements developed by front‑end developers with server‑side logic.
* Write reusable, testable, and efficient code.
* Design and implement low‑latency, high‑availability, and performant applications.
* Work with micro frontends.
* Implement security and data protection.
* Collaborate with UX and design professionals in the generation of new products and functionalities.
* Work with top front‑end technologies such as Next.js and React.
Skills / Qualifications
* Good level of written and spoken English.
* 4+ years of software development experience with JavaScript applications.
* Ownership mindset; proactive and curious to work independently.
* Strong knowledge of React.
* Experience with Next.js.
* Experience with testing libraries.
* Knowledge of Gitflow, GitHub flow, and code versioning, including common merge conflict resolutions.
Core Concepts
* Static, server‑side, and client‑side rendering and their differences.
* Pure functions, immutability, and flux pattern principles.
* Asynchronous programming and its quirks and workarounds.
* Fundamental design principles behind scalable applications.
Additional (Nice to Have)
* Experience with Git UI tools (SourceTree, SmartGit, etc.).
Knowledge of React 18 and concurrent features.
* Knowledge of React Testing Library.
* Knowledge of TypeScript.
* Knowledge of Node.js and Express.
* Knowledge of Webpack, CSS modules, and Jest.
* Knowledge of user authentication and authorization across multiple systems, servers, and environments.
Benefits
* Remote work: work from anywhere or one of our offices around the globe.
* Flexibility: flexible schedules driven by performance.
* Fintech industry: dynamic and ever‑evolving environment.
* Referral bonus program.
* Learning & development: access to a Premium Coursera subscription.
* Language classes: free English, Spanish, or Portuguese classes.
* Social budget: monthly budget to chill out with your team.
* dLocal Houses: rent accommodation for team co‑working.
* For people based in Montevideo (Uruguay) applying to non‑IT roles: 55% monthly attendance to the office is required.
Application Process
Our Talent Acquisition team will review your CV and keep you posted by email at every step of the process. We also encourage you to explore our website, LinkedIn, Instagram, and YouTube for more information about dLocal. We leverage AI tools to assist in reviewing applications, but final hiring decisions are made by humans. If you would like more information about how your data is processed, please contact us.
#J-18808-Ljbffr