Senior Software Developer
We're seeking a Senior Software Developer with strong frontend expertise to lead the development of intuitive, responsive user interfaces for our global digital platforms. You'll be crafting exceptional user experiences that enable customers worldwide to seamlessly browse products, configure orders, manage pricing, and complete transactions in their local language and currency. This role involves building sophisticated web applications that handle complex business workflows while maintaining simplicity for users across different regions and cultures. You'll work closely with our backend team to create cohesive solutions, and your full-stack capabilities will allow you to contribute to API development when needed. This is a high-impact position where your work will directly shape how customers interact with XPEL globally.
Core Duties
- Design and develop responsive, intuitive user interfaces using modern JavaScript frameworks (React / Angular / Vue)
- Build complex forms and workflows for product configuration, pricing, and ordering
- Implement comprehensive internationalization (i18n) and localization (l10n) for 20+ countries
- Create reusable component libraries that work across multiple business contexts
- Develop real-time pricing displays with multi-currency support
- Build sophisticated data tables and filtering systems for product catalogs
- Implement secure payment flows integrated with payment providers
- Design approval workflow interfaces for internal business processes
- Collaborate with UX designers to translate mockups into pixel-perfect implementations
- Contribute to backend API development using .NET
- Ensure accessibility compliance (WCAG) across all interfaces
- Optimize frontend performance for global users
- Implement state management for complex multi-step processes
- Create responsive designs that work seamlessly across devices
- Write comprehensive unit and integration tests for UI components
Required Experience & Technical Skills
5+ years of frontend development experience with modern JavaScript frameworksExpert-level proficiency in React, Angular, or Vue.js (React preferred)Strong experience with TypeScript and modern JavaScript (ES6+)Deep understanding of HTML5, CSS3, and responsive design principlesProven experience building internationalized applications for global marketsExperience with state management libraries (Redux, MobX, Vuex)Strong knowledge of frontend build tools and bundlers (Webpack, Vite, etc.)Experience integrating with RESTful APIs and handling complex data flowsProficiency with frontend testing frameworks (Jest, Cypress, Testing Library)Solid understanding of web security best practicesExperience with version control (Git)Some backend experience with .NET / C# or similar technologiesUnderstanding of API design and ability to collaborate on backend developmentExperience with component libraries and design systemsPreferred Experience
Experience with micro-frontend architecturesKnowledge of server-side rendering (Next.js, Nuxt.js)Familiarity with Azure cloud servicesExperience with real-time data updates (WebSockets, SignalR)Background in building B2B and B2C platformsExperience with complex form builders and dynamic UI generationKnowledge of payment integration on the frontend (Adyen, Stripe drop-ins)Familiarity with data visualization libraries (D3.js, Three.js)Understanding of SEO best practices for dynamic contentExperience with A / B testing and analytics integrationKnowledge of container technologies (Docker)Internationalization Focus
Experience implementing multi-language support with dynamic content loadingUnderstanding of cultural UI / UX differences across regionsKnowledge of RTL (right-to-left) language supportExperience with date, number, and currency formatting for different localesFamiliarity with translation management systemsUnderstanding of locale-specific validation rulesPersonal Qualities
Passionate about creating exceptional user experiencesStrong eye for design and attention to detailExcellent problem-solving skills with a user-first mindsetAbility to balance technical excellence with practical deliveryStrong communication skills to work with global teamsSelf-motivated with ability to manage multiple prioritiesComfortable working with non-technical stakeholdersEager to learn and grow full-stack capabilitiesWhat We Offer
Competitive salary commensurate with experienceComprehensive health, dental, and vision insurance401(k) with company matchingFlexible work arrangements (hybrid / remote options available)Opportunity to work on high-impact global projectsProfessional development budget for continuous learningModern tech stack and freedom to innovateCollaborative, design-focused cultureHow to Apply
Please submit your resume along with a portfolio or links to live projects showcasing your frontend work. Include examples of complex UIs you've built, particularly any with internationalization or multi-region support. If you have full-stack projects, please highlight those as well.
We are an equal opportunity employer committed to building a diverse and inclusive team.