CI&T

Senior Frontend Developer

CI&T

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇵🇹 Portugal

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSAzureCloudCypressDockerJavaScriptJestKubernetesMochaNode.jsReact

About the role

  • Develop responsive and performant user interfaces using modern frameworks and tools.
  • Translate design prototypes and wireframes into reusable and modular components.
  • Collaborate with backend teams to integrate APIs and services into frontend applications.
  • Write and maintain unit/integration tests to ensure code quality and maintainability.
  • Ensure adherence to frontend best practices, performance optimization, and accessibility standards.
  • Participate in code reviews, architecture discussions, and Agile ceremonies.
  • Contribute to the continuous improvement of development processes and toolchains.

Requirements

  • Solid experience with React JS framework.
  • Experience in frontend testing using frameworks (e.g., Jest, Mocha, or Cypress).
  • Exposure to DevOps practices: CI/CD (Azure DevOps, GitHub Actions), Docker, Kubernetes.
  • Experience in cloud-based environments (Azure, AWS).
  • Strong understanding of responsive design, browser compatibility, and accessibility.
  • Experience using version control systems (e.g., Git).
  • Advanced English proficiency (spoken and written) for daily collaboration in international environments.
  • Experience with Node.
  • Ability to work in Agile/Scrum teams and contribute proactively.
Benefits
  • Generous paid vacation days
  • Generous sick time
  • 100% paid health & dental benefits starting day one
  • Annual profit-sharing distribution
  • Paid parental leave
  • Dedicated career advisor

Applicant Tracking System Keywords

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

Hard skills
React JSunit testingintegration testingJestMochaCypressCI/CDDockerKubernetesNode
Soft skills
collaborationproactive contributioncommunicationcode reviewarchitecture discussion