
Senior Software Developer – Frontend
Duelbits
full-time
Posted on:
Location Type: Remote
Location: Anywhere in Latin America
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Develop a deep understanding of the Company’s frontend architecture, design systems, shared components, and data flows.
- Lead the technical design and implementation of complex frontend features, views, and workflows.
- Define and evolve frontend patterns, component structures, and state management approaches aligned with Company standards.
- Identify frontend technical debt, performance bottlenecks, or maintainability risks and propose actionable improvements.
- Contribute to tooling, libraries, and architectural decisions that impact frontend scalability and consistency.
- Design, develop, test, and deploy high-quality frontend features using React, TypeScript, and related technologies.
- Deliver responsive, performant, and accessible user interfaces across desktop and mobile devices.
- Collaborate closely with Designers to translate Figma designs into accurate, maintainable, and scalable UI implementations.
- Work with backend developers to integrate APIs cleanly and efficiently.
- Break down complex requirements into actionable frontend tasks and provide accurate effort estimates.
- Proactively remove blockers and ensure timely delivery of assigned work.
- Set a high bar for frontend code quality, maintainability, and readability.
- Write and maintain unit, integration, and UI tests where appropriate.
- Participate in and lead code reviews, providing clear, constructive technical feedback.
- Ensure frontend implementations meet non-functional requirements, including performance, accessibility, security, and reliability.
- Diagnose and resolve complex frontend issues, including production bugs and performance regressions.
- Produce and maintain clear documentation for frontend systems, components, and patterns.
- Promote best practices around performance optimisation, accessibility (a11y), observability, and frontend security.
- Participate in internal demos, technical discussions, and continuous improvement initiatives.
- Work closely with Product Managers, Designers, QA Engineers, and Engineering leads to ensure aligned and predictable delivery.
- Provide visibility into frontend risks, dependencies, and technical constraints.
- Offer informal mentorship, guidance, or pair-programming support to other frontend or full stack developers when requested.
- Support onboarding of new contributors by providing frontend system context and documentation.
Requirements
- Significant experience as a Front End Developer delivering complex, production-grade web applications
- Strong expertise in React, TypeScript, and modern frontend development practices
- Proven experience owning frontend features or areas end-to-end
- Deep understanding of frontend architecture, component design, and state management
- Experience optimising performance, bundle size, rendering behaviour, and client-side reliability
- Comfortable collaborating closely with design and backend teams
- Strong problem-solving skills and ability to operate autonomously
- Clear English communication skills suitable for senior-level remote collaboration
- Comfortable working in fast-paced, high-accountability environments
- Interest in gaming, sports, or high-traffic consumer platforms.
- Based within Latin America (UTC –8 to UTC –3) to ensure effective collaboration.
Benefits
- Competitive service fees with performance-linked rewards
- Fully remote collaboration within the LATAM region
- Opportunities for accelerated growth, deeper technical exposure, and meaningful contributions
- A dynamic, youthful, and innovation-driven environment
- The freedom to build, learn, experiment, and expand your technical scope
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactTypeScriptfrontend architecturecomponent designstate managementperformance optimisationunit testingintegration testingUI testingfrontend code quality
Soft Skills
problem-solvingclear communicationcollaborationmentorshipautonomytime managementconstructive feedbackadaptabilityinitiativeteamwork