Sigma Software

Open

Middle/Senior Front-End Developer

Location
Lisbon, Lisbon, pt
Posted
Jul 29, 2026
Last seen
Aug 21, 2026

About the role

  • Develop and enhance customer-facing product features focused on onboarding, pricing, subscriptions, and payment experiences • Build scalable, maintainable, and high-quality Front-end applications using React and TypeScript • Collaborate closely with Product Managers, Designers, QA Engineers, and Back-End Engineers in a cross-functional environment • Participate in technical discussions, architecture decisions, and solution design activities • Ensure code quality through testing, static analysis tools, and engineering best practices • Write and maintain automated tests for UI and integration scenarios • Participate in peer code reviews and knowledge-sharing initiatives • Contribute to improving engineering processes, developer experience, and team collaboration • Support continuous improvement initiatives that increase engineering efficiency and product quality • Assist with Back-end related implementation tasks when needed • 4+ years of commercial software development experience • Strong expertise in React, TypeScript, JavaScript, and RxJS • Experience building modern scalable Front-end applications • Strong understanding of software quality practices and code quality tools such as SonarQube and ESLint • Experience with automated testing frameworks including Jest, Karma, WebdriverIO, and Cucumber • Experience working in product-oriented companies and Agile development environments • Familiarity with modern development tooling and CI/CD practices • Ability to collaborate effectively within cross-functional teams • Good communication skills and proactive mindset • Willingness to learn and contribute beyond Front-end development when needed • Upper-Intermediate English level or higher WILL BE A PLUS • Experience with Webpack • Familiarity with GitLab and GitLab CI • Experience using ELK stack and Tableau • Knowledge of PNPM • Experience with collaboration tools such as Miro • Exposure to AI-assisted development tools such as Claude Code • Understanding of Back-end development concepts PERSONAL PROFILE • Strong team player with a collaborative mindset • Product-oriented thinking and customer-focused approach • Passion for learning and continuous improvement • Proactive attitude toward innovation and process enhancement • Ownership mentality and willingness to contribute to team success • Openness to knowledge sharing and mentoring culture