Opes solution

Senior Software Product Developer

Lisbon, Lisbon, PT

2 months ago
Save Job

Summary

We are a forward-thinking technology company committed to delivering high-quality, scalable, and maintainable software solutions. Our team embraces modern engineering practices like TDD, ATDD, XP, and mob programming, fostering collaboration and technical excellence.

Role Overview

We are seeking a Senior Product Developer (Front-End, Back-End, or Fullstack) with 10+ years of experience in software development. The ideal candidate is highly skilled in React, JavaScript (ES6+), TypeScript, and agile engineering principles. You will work closely with cross-functional teams to design, develop, and deliver top-notch software solutions while driving best practices in TDD, BDD, XP, and mob programming.

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 engineers to deliver high-quality features.
  • Advocate for XP practices such as mob programming, refactoring, and CI/CD.
  • Conduct code reviews and mentor junior developers.
  • Participate in planning and estimation sessions to ensure timely delivery.
  • Troubleshoot and resolve technical issues to maintain system stability.
  • Stay up to date with the latest advancements in React, JavaScript, and agile methodologies.

Requirements

  • 10+ years of professional software development experience.
  • Strong proficiency in React, JavaScript (ES6+), and TypeScript.
  • Expertise in TDD, ATDD, XP, and mob programming.
  • Experience with modern development tools (Git, build tools, package managers).
  • Excellent problem-solving and communication skills.
  • Fluent in Portuguese and English.
  • Must reside in Lisbon (Hybrid – 1-2 days per week in-office).

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job