About The Position

We're looking for a talented React Developer to join our nearshore development team in Portugal. In this role, you'll work on building and maintaining high-quality frontend applications using React, collaborating with teams across North America and Europe. You'll be part of a detail-oriented team that values clean code, analytical thinking, and efficient problem-solving. This is an excellent opportunity to grow your technical expertise while contributing to meaningful projects in a dynamic nearshore environment. Develop, test, and maintain React-based applications using modern JavaScript (ES6+) and best practices Write clean, efficient, and well-documented code that adheres to established coding standards Collaborate with cross-functional teams including designers, backend developers, and product managers to deliver high-quality solutions Participate in code reviews and provide constructive feedback to team members Troubleshoot, debug, and optimize application performance to ensure smooth user experiences Manage version control using Git and contribute to collaborative development workflows Integrate RESTful APIs and manage application state using appropriate state management solutions Participate in agile/scrum ceremonies and contribute to sprint planning and retrospectives Stay current with React ecosystem developments and propose improvements to the development process Communicate effectively with remote team members across different time zones

Requirements

  • Proficiency in React.js and JavaScript (ES6+) with hands-on development experience
  • Strong understanding of component-based architecture and React best practices
  • Experience with version control systems, particularly Git
  • Knowledge of RESTful APIs and state management concepts
  • Solid problem-solving and analytical skills
  • Experience working in agile or scrum-based development environments
  • Ability to write clean, maintainable, and well-documented code
  • Strong communication skills and ability to collaborate effectively with remote teams

Nice To Haves

  • Experience with TypeScript for type-safe development
  • Familiarity with testing frameworks such as Jest or React Testing Library
  • Knowledge of responsive design principles and CSS
  • Experience with CI/CD pipelines and automated deployment processes
  • Previous experience working in nearshore or distributed team environments
  • Proficiency in English (both written and verbal communication)
  • Experience with performance optimization and debugging tools
  • Familiarity with modern development tools and build systems (Webpack, Babel, etc.)

Responsibilities

  • Develop, test, and maintain React-based applications using modern JavaScript (ES6+) and best practices
  • Write clean, efficient, and well-documented code that adheres to established coding standards
  • Collaborate with cross-functional teams including designers, backend developers, and product managers to deliver high-quality solutions
  • Participate in code reviews and provide constructive feedback to team members
  • Troubleshoot, debug, and optimize application performance to ensure smooth user experiences
  • Manage version control using Git and contribute to collaborative development workflows
  • Integrate RESTful APIs and manage application state using appropriate state management solutions
  • Participate in agile/scrum ceremonies and contribute to sprint planning and retrospectives
  • Stay current with React ecosystem developments and propose improvements to the development process
  • Communicate effectively with remote team members across different time zones

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service