Job description
<p><p><b>UI Architect</b><br/><br/><b>Location : Bengaluru, India</b><br/><br/><b>Experience : 12+ years</b><br/><br/>About Aurigo :<br/><br/>Aurigo is revolutionizing how the world plans, builds, and manages infrastructure projects with Masterworks, our industry-leading enterprise SaaS platform.
Trusted by over 300 customers managing $300 billion in capital programs, Masterworks is setting new standards for project delivery and asset management.
Recognized as one of the Top 25 AI Companies of 2024 and a Great Place to Work for three consecutive years, we are leveraging artificial intelligence to create a smarter, more connected future for customers in transportation, water and utilities, healthcare, higher education, and the government, with over 40,000 projects across North America.
<br/><br/>At Aurigo, we dont just develop softwarewe shape the future.
If youre excited to join a fast-growing company and collaborate with some of the brightest minds in the industry to solve real-world challenges, lets connect.
<br/><br/>Key Responsibilities : <br/><br/>- Define scalable and maintainable UI architecture frameworks.
<br/><br/>- Create high-level designs for complex web applications that adhere to industry standards.
<br/><br/>- Deep understanding of Micro frontend Architecture and dynamic rendering.
<br/><br/>- Understanding of story book component is desirable.
<br/><br/>- Good Knowledge on Webpack and Gulp or other bundling tools <br/><br/>- Stay updated with the latest frontend technologies.
<br/><br/>- Work with tools like HTML5, CSS3,Less, JavaScript/TypeScript, and responsive design frameworks (Bootstrap, Tailwind CSS, Foundation).
<br/><br/>- Coordinate with product owners, UX designers, backend engineers, and stakeholders to align UI strategies with business goals.
<br/><br/>- Conduct technical reviews and provide guidance on UI best practices.
<br/><br/>- Optimize UI performance across browsers and devices using tools like Lighthouse, WebPageTest, and Bundle Analyzer.
<br/><br/>- Ensure accessibility (WCAG standards) and responsiveness for seamless user experiences.
<br/><br/>- Enforce coding standards and best practices for UI development, including modularity and maintainability.
<br/><br/>- Conduct code reviews to ensure high-quality deliverables.
<br/><br/>- Guide and mentor frontend developers to grow their technical skills.
<br/><br/>- Provide architectural leadership and foster innovation within the team.<br/><br/><b>Required Skills & Experience :</b><br/><br/><b>Mandatory : React</b><br/><br/><b>Good to Have :</b> Angular, Vue.js, Svelte, Next.js, Nuxt.js, Solid.js, Stencil<br/><br/>- Bachelors or Masters degree in Computer Science, Engineering, or a related field.<br/><br/>- 10+ years of experience in UI development with at least 3-5 years in an architectural role.<br/><br/>- Previous experience leading frontend teams or driving large-scale UI projects is a plus.
<br/><br/>- Deep understanding of JavaScript, HTML5, CSS3, and TypeScript.
<br/><br/>- Experience with Design Systems (e.g., Material UI, Ant Design) and component libraries (Chakra UI, PrimeReact).
<br/><br/>- Expertise in UI state management tools : Redux, MobX, Context API, Recoil, Zustand, and RxJS.<br/><br/>- Familiarity with Docker for containerization of applications.<br/><br/>- Experience with Kubernetes for the orchestration of containerized applications, ensuring efficient deployment and scaling<br/><br/><b>Tools & Platforms :</b><br/><br/>- Version Control : Git, GitHub, GitLab, Bitbucket<br/><br/>- CI/CD Pipelines : Jenkins, GitHub Actions, GitLab CI, Azure Pipelines<br/><br/>- Testing Tools : Jest, Cypress, Mocha & Chai, Playwright, React Testing Library<br/><br/>- Performance Monitoring : Lighthouse, Web Vitals, Sentry, Dynatrace<br/><br/>- Cloud Platforms : Familiarity with Azure, AWS, and Google Cloud.<br/><br/>- API Integration : Experience with RESTful APIs, GraphQL APIs, and WebSockets.<br/><br/>- Build Tools : Webpack, Vite, Parcel, Rollup<br/><br/><b>Soft Skills :</b><br/><br/>- Strong problem-solving skills and attention to detail.<br/><br/>- Excellent communication and collaboration abilities.<br/><br/>- Ability to translate business needs into technical solutions.</p><br/></p> (ref:hirist.tech)
Required Skill Profession
Computer Occupations