i
Spectral Consultants
42 Spectral Consultants Jobs
12-18 years
Noida
Micro UI Architect - Enterprise Web Applications (12-18 yrs)
Spectral Consultants
posted 1mon ago
Flexible timing
Key skills for the job
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.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for UI Architect roles with real interview advice
12-18 Yrs
Noida
10-20 Yrs