This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join BlackLine as a Staff Front-End Software Engineer and lead the modernization of our enterprise web platform. You’ll architect and implement micro-frontend App Shell architecture, migrate features from legacy .NET systems, and set front-end standards that scale across teams. This is a hands-on technical leadership role focused on building high-performance, secure, and accessible web applications using modern technologies. We are looking for an experienced engineer to provide technical leadership, mentor other engineers, and influence technical decisions across the organization.
Job Responsibility:
Architect and implement micro-frontend App Shell architecture
Migrate features from legacy .NET systems
Set front-end standards that scale across teams
Partner closely with the Staff Full-Stack Engineer to co-architect the micro-frontend App Shell
Lead migration from legacy applications (.NET) to modern React-based solutions with micro-frontend App Shell architecture
Establish and enforce front-end coding standards, architectural patterns, and best practices
Define strategies for shared authentication and login workflows across multiple micro-apps, URL routing for multiple apps on the same domain, and inter-app communication
Proactively drive performance optimization, observability, and security improvements across distributed front-end systems
Mentor engineers, conduct code reviews, and influence technical decisions
Requirements:
8+ years of front-end development experience with a proven track record of technical leadership
Expert-level knowledge of JavaScript, TypeScript
Deep understanding and practical experience with micro-frontends, legacy modernization, and designing scalable, high-performance web applications
Expertise in aligning stakeholder objectives with architectural design and optimizing delivery workflows for efficiency
Advanced proficiency with modern build tools like Webpack, Vite, and Rollup
Strong skills in creating comprehensive testing strategies, including unit and end-to-end testing with Jest, Testing Library, Vitest
A deep understanding of design systems, including Storybook, design tokens, component-driven development, and CSS preprocessors (SASS/LESS) and responsive design for flexible layouts
Experience with CI/CD pipelines and related tools such as Jenkins, GitHub Actions, and Terraform
Experience with backend technologies and microservices architecture is a plus
Nice to have:
Strong knowledge of web accessibility (WCAG standards) and internationalization (i18n)
Ability to implement offline application support and graceful degradation strategies