← Back to job listings
SS
Middle/Senior Front-End Developer
Sigma Software · Lisbon, Portugal
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
This listing was posted by a verified recruiter at Sigma Software. Report this listing
JobSpring