Senior Software Product Developer – React, JavaScript, TDD/ATDD, XP
We are a
- thinking technology company dedicated to delivering
- 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), Extreme Programming (XP), and mob programming to ensure robust and effective software delivery.
Applicants must reside within the designated area specified in the Location section. Only candidates who meet all listed requirements will be considered; applications that do not meet these criteria will not proceed to the next stage
Function : Fullstack
Location : Lisbon or
Braga (Hybrid - 1 to 2 days per week at the office)
Job Type : Full-time
Type of Contract : Freelancer
Duration : 12 months (renewable)
Language : Fluent in Portuguese and English
Key Responsibilities
- Write clean, maintainable, and testable code following TDD/ATDD principles.
- Collaborate with product managers, designers, and other engineers to deliver
- quality features. - Implement and advocate for XP practices such as mob 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.
Required Qualifications
- 5+ of professional software development experience.
- Demonstrated expertise in Test-Driven Development (TDD) and Acceptance Test-Driven Development (ATDD).
- Solid understanding of Extreme Programming (XP) practices and mob programming.
- Experience with modern development tools, including version control systems (e. g. , Git), build tools, and package managers.
- Excellent
- solving skills and the ability to work in a collaborative,
- oriented environment. - Strong communication skills, with the ability to articulate technical concepts to
- 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, Graph
QL). - Knowledge of CI/CD pipelines and Dev
Ops practices. - Exposure to Agile frameworks such as Scrum or Kanban.
- Fluent in Portuguese and English
What We Offer
Competitive salary and benefits package.
Work Your Way
Flexible work hours and remote work options.
A collaborative and inclusive work environment.
Unlock Your Growth
Opportunities for professional growth and learning.
Access to the latest tools and technologies.
How to Apply!
Click the Apply Now button bellow to complete the application form. Be sure to submit your resume, cover letter, photo, and portfolio (if applicable).
We are proud to be an
- opportunity employer and celebrate the diversity within our team. We can’t wait to welcome a passionate and skilled programmer to join us!
- Informações detalhadas sobre a oferta de emprego
Empresa: Theagilethinkers Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 14. 9. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!