Skip to content
← Back to job listings

Middle/Senior Front-End Developer

Sigma Software · Lisbon, Portugal

Software DevelopmentSenior LevelQuick applyfull-time1 day ago

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