Senior Software Engineer (Frontend)
Role details
Job location
Tech stack
Requirements
Senior Software Engineer (Frontend) Join the dLocal engineering team to design, develop, and scale high-performance applications for global clients such as Netflix, Amazon, Nike, Facebook, and more. Responsibilities * Focus on product quality and best practices. * Coach teammates and new hires. * Integrate user-facing components with server-side logic. * Write reusable, testable, and efficient code. * Design and implement low-latency, high-availability applications. * Work with micro-frontends and advanced front-end technologies. * Implement security and data protection measures. * Collaborate with UX and design professionals on new features. * Use leading technologies such as Next.js and React. Required Skills * Strong proficiency in English (written and spoken). * 4+ years of software development experience with JavaScript. * Proactive ownership mindset and ability to work independently. * Deep knowledge of React and Next.js. * Experience with testing libraries. * Familiarity with Gitflow, GitHub flow, and resolving merge conflicts. * Understanding of static, server-side, and client-side rendering. * Knowledge of pure functions, immutability, and the Flux pattern. * Experience with asynchronous programming concepts. * Fundamental design principles for scalable applications. Nice to Have * Experience with Git UI tools (SourceTree, SmartGit). * Knowledge of React 18 concurrent features. * Knowledge of React Testing Library. * Knowledge of TypeScript. * Knowledge of Node.js (Express). * Knowledge of Webpack, CSS modules, Jest. * Experience in user authentication and authorization across multiple systems. Benefits * Remote work: work from anywhere or at any of our global offices. * Flexible schedules with a performance-driven culture. * Dynamic fintech environment with growth opportunities. * Referral bonus program. * Premium Coursera subscription for learning & development. * Language classes (English, Spanish, Portuguese). * Social budget for team activities. * Housing program for remote coworkers. * Work with 30+ diverse teammates from 30+ nationalities. Position Details * Seniority level: Senior * Employment type: Full-time * Job function: Engineering and Information Technology Application Process Our Talent Acquisition team carefully reviews each CV and will keep you informed at every step of the process. If you have any questions, please reach out to us for more information. #J-18808-Ljbffr