Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Broadvoice

Software Engineer, ReactJS, TypeScript

Broadvoice

Senior Engineer leading migration of legacy frontend to React for Broadvoice's AI-powered contact center solutions. Collaborating with Product and Design on omnichannel experiences.

Posted 7/23/2026full-timeRemote • 🇵🇹 PortugalMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in React and TypeScript for frontend development, with a strong focus on scalable architecture, performance, and accessibility. Capable of mentoring engineers and contributing to backend development using Node.js and Nest.js while maintaining high standards in code quality and user experience.

Highest-signal resume keywords
React ExpertiseTypeScript ProficiencyNode.js ExperienceFrontend Architecture DesignWeb Performance Optimization

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Frontend DevelopmentComponent ArchitectureState ManagementWeb AccessibilityTesting StrategiesLegacy Code MigrationAPIs DevelopmentIncremental DeliveryTechnical Debt ManagementOmnichannel UI Implementation
Soft Skills
Strong CommunicationProactive MindsetProduct SensitivityMentoringCollaboration
Tools & Technologies
ReactTypeScriptNode.jsNest.jsUnit TestingIntegration TestingE2E Testing
Industry Keywords
Frontend Engineering StandardsDigital ChannelsPerformance PatternsCode QualityRemote Team Collaboration

Tech Stack

Tools & technologies
JavaScriptNode.jsReactTypeScript

About the role

Key responsibilities & impact
  • Play a central role in the migration of our legacy frontend to React — defining patterns, setting standards, and building incrementally without breaking what's live.
  • Design and evolve a scalable frontend architecture — component systems, state management, performance patterns, testing strategy — built to grow with the product.
  • Work closely with Product and Design to implement omnichannel UI experiences across voice, chat, email, and other digital channels.
  • Define and enforce frontend engineering standards — code quality, accessibility, performance, and maintainability.
  • Mentor other engineers on React best practices and frontend architecture decisions.
  • Contribute to backend development when required — using Node.js and Nest.js — whether that's building APIs, fixing issues, or unblocking the team.
  • Actively contribute to technical discussions, challenge scope, and propose better approaches when you see them.
  • Help the team move faster by reducing friction — better tooling, cleaner abstractions, clearer patterns.

Requirements

What you’ll need
  • +5-6 years of experience in frontend development, with expertise in React, TypeScript, and Nodejs.
  • Strong understanding of component architecture, state management, and modern frontend patterns.
  • Experience with large-scale frontend migrations — you've navigated legacy codebases and come out the other side.
  • A clear, opinionated perspective on what good frontend engineering looks like — and the ability to defend it without being rigid.
  • Solid grasp of web performance, accessibility, and testing (unit, integration, e2e).
  • Working knowledge of Node.js and Nest.js — enough to contribute meaningfully to backend tasks when the team needs it.
  • Comfortable working in an iterative, incremental delivery model — you know how to ship value while keeping technical debt in check.
  • Proactive mindset — you identify problems before they're reported and propose solutions before they're requested.
  • Strong product and design sensitivity, with a mindset for building pixel-perfect UIs that closely match design intent and deliver polished user experiences.
  • Strong communication skills — you can align engineers, PMs, and designers around technical decisions without losing people.
  • Experience working with remote, distributed teams (fluent English required).

Benefits

Comp & perks
  • Grow Your Career
  • Enjoy Flexibility
  • Community & Culture
  • Make an Impact