Senior Software Product Developer – React, JavaScript, TDD/ATDD, XP - Braga - ref. w79083115

apartmentThe Agile Thinkers placeBraga calendar_month 
Function: Front-End, Back-End, or Fullstack
Type of Contract: Freelancer

Duration: 12 months (renewable)

About Us:

We are a forward-thinking technology company dedicated to delivering high-quality, scalable, and maintainable software solutions. Our team thrives on collaboration, innovation, and a passion for creating outstanding products that make a difference.

We embrace modern engineering practices like Test-Driven Development (TDD), Acceptance Test-Driven Development (ATDD), and Extreme Programming (XP) to ensure robust and effective software delivery.

Job Summary:

We are seeking a skilled and experienced Senior Product Developer, front-end, back-end, or fullstack, to join our dynamic team. The ideal candidate has a deep understanding of React, JavaScript, and agile engineering principles, particularly TDD, BDD, and XP.

You will collaborate closely with cross-functional teams to design, develop, and deliver top-notch software solutions while fostering a culture of technical excellence and continuous improvement.

Key Responsibilities:

  • Design, develop, and maintain scalable web applications using React and JavaScript.
  • Write clean, maintainable, and testable code following TDD/ATDD principles.
  • Collaborate with product managers, designers, and other engineers to deliver high-quality features.
  • Implement and advocate for XP practices such as pair programming, refactoring, and continuous integration.
  • Conduct code reviews and mentor junior developers to uphold coding standards and best practices.
  • Participate in planning and estimation sessions to ensure timely delivery of features and solutions.
  • Troubleshoot and resolve technical issues, ensuring system stability and performance.
  • Stay up to date with the latest developments in React, JavaScript, and agile methodologies to continuously improve team performance.

Required Qualifications:

  • 5+ years of professional software development experience.
  • Strong proficiency in React and JavaScript (ES6+).
  • Demonstrated expertise in Test-Driven Development (TDD) and Acceptance Test-Driven Development (ATDD).
  • Solid understanding of Extreme Programming (XP) practices.
  • Experience with modern development tools, including version control systems (e.g., Git), build tools, and package managers.
  • Excellent problem-solving skills and the ability to work in a collaborative, team-oriented environment.
  • Strong communication skills, with the ability to articulate technical concepts to non-technical stakeholders.

Preferred Qualifications:

  • Experience with state management libraries such as Redux or Context API.
  • Familiarity with backend development and APIs (e.g., Node.js, GraphQL).
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Exposure to Agile frameworks such as Scrum or Kanban.
  • Fluent in Portuguese and English

What We Offer:

  • Competitive salary and benefits package.
  • Flexible work hours and remote work options.
  • A collaborative and inclusive work environment.
  • Opportunities for professional growth and learning.
  • Access to the latest tools and technologies.

How to Apply:

Submit your resume, cover letter,picture, and portfolio (if applicable) by email or submit through our website. Please include specific examples of your experience with React, JavaScript, TDD/ATDD, and XP in your application.

We are an equal-opportunity employer and value diversity in our team. We look forward to welcoming a passionate and skilled programmer to our team!

Poderá encontrar o anúncio original publicado em: [...]

check_circleNova oferta

TypeScript Developer - Backend

apartmentAdQuam Human CapitalplaceBraga
Estamos a recrutar para uma Multinacional de Consultoria especializada em projetos de tecnologia. Perfil • Experiência profissional mínima de 4 anos em desenvolvimento com Typescript (Backend); • Experiência com JavaScript, API (RESTful), Git...
thumb_up_altOferta recomendada

Monitoring Administrator - Portugal

apartmentGrupo ÉrreplacePortugal
em administração bases de dados (mySQL, MariaDB, PostgreSQL)  •  Conhecimentos de programação e scripting (SQL, Bash, PowerShell, JSON, Javascript)  •  Certificações Zabbix são valorizadas  •  Domínio da Língua inglesa é obrigatório Regime de trabalho: Híbrido Envio...
apartmentXpand ITplaceBraga
e escolha da tecnologia web adequada para a implementação da solução final. A principal stack tecnológica é baseada em Java e JavaScript para as camadas de backend e middleware (ex: Spring e Node.js). Frameworks baseadas em JavaScript, como Angular e React...