Dura Digital

Front End – Full Stack Engineer

Dura Digital

contract

Posted on:

Location Type: Remote

Location: Uruguay

Visit company website

Explore more

AI Apply
Apply

About the role

  • Write high-quality, maintainable code that sets a strong standard for quality and delivery.
  • Build modern, user-facing features using React.js.
  • Collaborate closely with UX designers to deliver intuitive, accessible, and well-structured interfaces.
  • Translate designs and wireframes into high-quality, functional code.
  • Build reusable components and front-end libraries to support scalability.
  • Troubleshoot UI issues and debug application code.
  • Optimize applications for performance across browsers and devices.
  • Collaborate with backend engineers to integrate APIs and deliver cohesive end-to-end solutions.
  • Support and enhance existing applications as part of long-term client engagements.

Requirements

  • Degree or diploma in Computer Science or a related field, or equivalent professional experience.
  • Strong professional experience with React.js and its core principles.
  • Proficiency in TypeScript, HTML, and CSS.
  • Experience working closely with UI/UX design and design systems.
  • Experience integrating front-end applications with RESTful APIs.
  • Ability to translate business requirements into clear technical solutions.
  • Experience working in Agile environments (Scrum, Kanban) and tools such as Jira.
  • Experience with .NET / .NET Core (Nice to Have).
  • Familiarity with cloud services (AWS preferred), including: API Gateway, Lambda, S3, RDS / DynamoDB.
  • Experience building or supporting serverless backend services.
  • Understanding of web services, REST, and web protocols.
  • Experience with SQL and/or NoSQL databases.
  • Proficiency with Git/GitHub.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
React.jsTypeScriptHTMLCSSRESTful APIs.NET.NET CoreSQLNoSQLGit
Soft Skills
collaborationtroubleshootingdebuggingproblem-solvingcommunicationtranslating business requirementsadaptabilityattention to detailcreativityuser-centric design