Middle/Senior Front-End Developer

Posted Yesterday
Be an Early Applicant
Lisbon, PRT
Hybrid
Senior level
Software
The Role
Develop and maintain scalable customer-facing front-end features (onboarding, pricing, subscriptions, payments) using React and TypeScript. Collaborate with product, design, QA, and back-end teams, participate in architecture and code reviews, write automated UI/integration tests, and improve engineering processes and developer experience.
Summary Generated by Built In
Company Description

Join a product-focused engineering team building experiences used by millions of users worldwide. We are looking for a Middle/Senior Front-End Engineer who is passionate about creating scalable customer-facing solutions and improving user journeys across onboarding, subscriptions, pricing, and payment flows.

You will work in a highly collaborative environment alongside Product Managers, Designers, QA Engineers, and Back-End Engineers to deliver impactful features that directly support business growth. This role is suitable for specialists with strong React and TypeScript expertise who enjoy combining technical excellence with product thinking.

We at Sigma Software offer the opportunity to work on meaningful large-scale products, influence technical decisions, grow within a mature engineering culture, and collaborate with experienced international teams. Remote/hybrid/on-site format, location, and employment type are to be confirmed.

CUSTOMER

Our Customer is an international product company operating a large-scale digital platform with millions of users globally. The company actively invests in improving customer acquisition, onboarding, trial experiences, subscription management, and payment solutions while maintaining a strong engineering and product culture focused on innovation, experimentation, and long-term growth.

PROJECT

You will join one of the product development teams responsible for customer growth and experience optimization initiatives. The team works on strategic product areas including pricing evolution, onboarding journeys, trial conversion, and payment experience improvements.

The project combines modern Front-end development practices with strong cross-functional collaboration and a data-driven product approach. Engineers are encouraged to contribute ideas, participate in technical discussions, and help improve development processes across teams.

Job Description

• 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

Qualifications

• 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

Additional Information

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

Skills Required

  • 4+ years of commercial software development experience
  • Strong expertise in React, TypeScript, and JavaScript
  • Experience with RxJS
  • Experience building modern scalable front-end applications
  • Strong understanding of software quality practices and 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
  • Upper-Intermediate English level or higher
  • Willingness to learn and contribute beyond Front-end development
  • 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
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: New York, New York
1,516 Employees

What We Do

Sigma Software Group, an award-winning and trusted IT partner, has been serving customers for over 21 years, providing comprehensive IT solutions to various businesses, ranging from startups to established software product houses. As one of Europe's substantial IT consultancies, it brings together a dedicated workforce of over 2,100 professionals in 40 offices across 19 countries. With a diverse client base, including more than 300 enterprises, including Fortune 500 stalwarts, Sigma Software Group is a preferred choice for developing solutions that help businesses create cutting-edge products while meeting their unique needs. Sigma Software Group operates as a dynamic ecosystem of tech companies, offering 25 ready-to-implement innovative products and 40+ value-added services. Furthermore, Sigma Software Group is committed to fostering innovation through initiatives such as the Sigma Software Labs business incubator, Sigma Software University, the SID Venture Partners VC Fund, UA Tech Network, Techosystem, the European Business Association, and other collaborative efforts. Since 2015, Sigma Software Group has consistently earned recognition on the IAOP's prestigious World's Top 100 Outsourcing list. The company's accomplishments have also been acknowledged by prominent global media outlets such as Forbes, CNBC, The Times, and Reuters

Similar Jobs

Hybrid
Lisbon, PRT
1516 Employees
In-Office
Lisbon, PRT
34000 Employees

Solidgate Logo Solidgate

Front-end Engineer

Payments • Financial Services
Remote or Hybrid
30 Locations
170 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account