HamburgerMenu
hirist

Job Description

About The Role :

Brightly, Siemens continues to grow and needs amazing engineers.

As a Senior Frontend/UI Technical Architect, you will be responsible for defining and implementing frontend architecture strategy across our product portfolio.

This is an excellent fit for talented engineers who thrive in a fast-paced environment.

You'll work alongside our top-notch engineers and product team to design, implement, deliver, and support our highly ambitious products and integrations.

What You'll Be Doing :

Architecture & Strategy :

- Design and implement scalable, maintainable, and high-performance micro-frontend architectures across various domains and products.

- Define and enforce frontend development standards, patterns, and best practices around code quality, observability, scalability, simplicity, reliability, availability, security, and operational excellence.

- Evaluate and recommend frontend technologies, frameworks, and tools; partner in build vs buy vs partner decisions.

- Create architectural documentation and technical specifications.

- Lead the migration and modernization of legacy frontend systems.

- Establish micro-frontend strategies using Module Federation and other modern approaches.

- Own and oversee architecture reviews, approvals, and decision-making mechanisms to ensure consistency across the organization.

Technical Leadership & Governance :


- Inspire and guide engineers to design, implement, and document reusable patterns, libraries, frameworks, and component libraries that allow us to scale development effectively.

- Provide technical guidance and mentorship to frontend development teams across multiple global teams.

- Conduct code reviews and ensure adherence to coding standards.

- Drive technical decision-making processes and architectural reviews.

- Actively participate in Architecture Governance and share best practices, approaches, and patterns with the wider tech community.

- Champion performance optimization, accessibility, and security best practices.

- Instill a culture of constant learning and staying relevant with trends in technology.

Development & Implementation :

- Build proof-of-concepts and reference implementations for complex features.

- Develop reusable component libraries and design systems.

- Implement and oversee CI/CD pipelines for frontend applications in a mature DevOps environment.

- Optimize application performance, bundle sizes, load times, and implement performance measurement and operational metrics.

- Ensure responsive design, cross-browser compatibility, and Progressive Web App capabilities.

- Implement exception handling, logging, and monitoring systems.

Collaboration & Partnership :

- Lead successful partnerships between multiple technology teams throughout the software development lifecycle, ensuring stakeholders are informed at all stages.

- Partner with Product Managers, UX/UI Designers, backend architects, and stakeholders to translate requirements into technical solutions.

- Participate in cross-functional portfolio and product planning sessions as an engineering visionary with a focus on the horizon.

- Communicate architectural decisions and technical concepts to both technical and non-technical audiences, including senior management.

- Apply and influence data-driven analysis and pragmatic decision-making aligned with business and technology needs.

- Participate in agile ceremonies and contribute to sprint planning.

- Influence architects, senior engineering, and product management to measure, track, and iterate continuous improvement of processes across engineering disciplines.

What You Need :

- Bachelor's or Master's degree in Computer Science, Software Engineering, or related discipline; or equivalent work experience.

Experience :

- Experience of professional frontend/UI development experience with enterprise web applications.

- Experience of experience in SPA, micro-UI, and micro-services-based architecture.

- Experience in an architectural or senior technical leadership role.

- Proven track record of designing and implementing large-scale, cloud-native web applications.

- Experience leading and mentoring technical teams in a global delivery, agile, CI/CD, metrics-based setting.

- Led multiple teams across distributed locations.

Core Technical Skills :

Frontend Frameworks & Libraries (Required) :

- Expert-level proficiency in Vue.js (Vue 2 and Vue 3).

- Deep understanding of Vue composition API, reactivity system, and lifecycle.

- Experience with Vuex/Pinia for state management.

- Proficiency with Vue Router and Vue ecosystem.

- Strong experience with React and modern hooks ecosystem.

- Vanilla JavaScript and TypeScript expertise.

- ES6+ features and modern JavaScript patterns.

- TypeScript for type-safe application development.

- Experience with Angular and other modern UI frameworks.

- Understanding of Web Components and Custom Elements.

Architecture & Design :

- Extensive experience with micro-frontend architectures using Module Federation.

- Extensive experience in reactive system designs and architecture.

- Extensive experience in designing architecture for scalable products.

- Good understanding of data structures and algorithms, object-oriented programming, design patterns, and SOLID principles.

- Understanding of authentication and authorization between multiple systems, servers, and environments.

- Understanding the nature of asynchronous programming and its quirks and workarounds.

Modern Frontend Development :

- HTML5, CSS3, SASS/SCSS, CSS-in-JS.

- Responsive design and mobile-first development.

- RESTful APIs and GraphQL integration.

- Build tools and module bundlers (Webpack, Vite, Rollup, Gulp).

- Package managers (npm, yarn, pnpm).

- Progressive Web Apps (PWA) development.


info-icon

Did you find something suspicious?