Spectral Consultants – Search & Recruitment firm
Micro UI Architect - Enterprise Web Applications
Job Location
noida, India
Job Description
Roles & Responsibilities : - Drive & Develop Solution Architectures (Micro Frontends, Infrastructure & Data) across various domains, and products, leveraging the latest technology frameworks. - Implement Micro UI Architecture and design Principles around Scalability, Simplicity, Reliability, Availability, Security, Operational Excellence, Integration & Performance - Inspire and guide engineers to design, implement, and document reusable patterns, libraries, and frameworks that allow us to scale development effectively. - Own & oversee architecture reviews, approvals, and decision-making mechanisms to ensure that architecture decisions are consistent and aligned across the organization. - Actively participate in the Architecture Governance & share best practices, approaches, and patterns with the wider tech community in the organization - Oversee assigned programs (e.g., conduct code review) and provide guidance to team members. - Assist with solving technical problems when they arise. Ensure the implementation of the agreed architecture and infrastructure. - Lead successful partnerships between multiple technology teams throughout the software development lifecycle ensuring stakeholders are informed at all stages. - Participate in cross-functional portfolio & product planning sessions as an engineering visionary with a focus on the horizon. - Own assigned areas/services/components of products as the technical guru. - Apply and influence data-driven analysis and pragmatic decision-making aligned with business and technology needs. - Follow up on immediate deliveries with long-term solutions. - Partner in the build vs buys vs partner decisions, vendor selection, technology selection, cloud strategy, technology roadmaps, and business case rationalization. - Instill a culture of constant learning and staying relevant with trends in technology across engineers and management. - Influence architects, senior engineering, and product management to measure, track, and iterate continuous improvement of processes across engineering disciplines, impacting success across the agile delivery organization globally. - Guide and mentor engineers on clear maintainable full-stack code, working in a professional software engineering environment (source control, shortened release cycles, continuous integration, and deployment, etc.). Requirements : - Bachelor's or master's degree in computer science or related discipline; or equivalent work experience - 9 years of experience with developing UI in enterprise web applications. - 7 years of experience in SPA, micro-UI and micro-services-based architecture - Extensive experience with designing cloud-native solutions. - Extensive experience in unit testing, mocking frameworks, and automation frameworks. - Extensive experience in designing architecture design for scalable products. - Extensive experience working in agile methodologies (Scrum, Kanban) - Extensive Experience in Reactive System designs and Architecture - DevOps mindset - 6 years' experience in a mature CI/CD SDLC environment, implemented exception handling, logging, monitoring, performance measurement, and operational metrics knowledge. - Good understanding of data structures and algorithms, object-oriented programming, databases, SQL, web programming, design patterns, and SOLID principles - Understanding the nature of asynchronous programming and its quirks and workarounds - Understanding of authentication and authorization between multiple systems, servers, and environments - Good analytical and problem-solving aptitude - Strong communication, partnership, teamwork, and influencing skills are required. - Ability to communicate with and present to engineers, senior management & relevant stakeholders. - Lead multiple teams in a global delivery, agile, CI/CD, metrics-based setting. Technologies : - Vanilla JavaScript, Typescript - UI Frameworks and Libraries like React, Vue and Angular - Experience with Web Components - Micro Frontend based architectures using Module Federation - SQL Server, Oracle, MongoDB, DynamoDb - Unit Testing frameworks like Jest, Web Test Runner, Playwright, Jasmine etc - Visual Studio Code - Docker / Kubernetes - Version Control Systems like Git/SVN - Package managers like npm/pnpm - Module bundlers like webpack, gulp, etc. - Progressive Web Apps - Experience with cloud technology stacks like AWS, Azure, Google Cloud, etc. Bonus Points : - Open-source contributions, repositories, personal projects - Participation in communities of interest, meetups - Certifications in technology, agile methodologies - Prior experience in agile implemented at scale across multiple teams globally - Skills in client-side and server-side development engineering. - Merger & Acquisition integration experience - Exposure to OpenShift Platform. (ref:hirist.tech)
Location: noida, IN
Posted Date: 11/8/2024
Location: noida, IN
Posted Date: 11/8/2024
Contact Information
Contact | Human Resources Spectral Consultants – Search & Recruitment firm |
---|