Position:
UI Developer
Experience:
59 Years
Location:
Bangalore
Notice Period:
Immediate Joiner Only
Job Summary
We are looking for a highly skilled and detail-oriented
UI Developer
to join our team and contribute to the development of reusable, scalable, and secure web components for our
Ethos Design System (EDS)
. The ideal candidate will have strong expertise in modern web technologies, component-driven development, accessibility standards, and multi-framework integration. This role will also involve rapid prototyping, performance optimization, and code quality enforcement using industry best tools and practices.
Key Responsibilities
- Design, develop, and maintain reusable web components using Lit, HTML, SCSS/CSS, and TypeScript.
- Develop unit tests with Vitest and implement end-to-end automation using Playwright.
- Ensure cross-browser compatibility and responsive UI across multiple device types.
- Translate Figma UI/UX designs into functional and accessible components.
- Integrate EDS components into Angular, React, Vue, and other TypeScript-based applications.
- Debug and resolve UI issues across product teams using EDS components.
- Leverage GitHub Copilot to enhance productivity and code quality.
- Ensure WCAG 2.1+ accessibility compliance, including screen reader and keyboard navigation support.
- Implement internationalization (i18n), multilingual support, and RTL layouts.
- Optimize UI components for performance, rendering efficiency, and bundle size reduction.
- Apply secure UI coding practices, including input validation and security checks.
- Utilize Sonar to monitor and maintain code quality, security, and reduce technical debt.
- Create rapid prototypes and demos using StackBlitz.
- Participate in agile ceremonies, code reviews, and contribute to design system documentation and standards governance.
Required Skills & Qualifications
- Strong proficiency with Lit, HTML, CSS/SCSS, and TypeScript.
- Hands-on experience with Vitest, Playwright, and modern testing frameworks.
- Familiarity with GitHub Copilot and AI-assisted development workflows.
- Ability to convert Figma designs into high-quality UI components.
- Proven experience integrating components into Angular, React, Vue, and similar frameworks.
- Strong understanding of accessibility standards (WCAG) and tools such as axe-core or Lighthouse.
- Experience in i18n, multilingual, and RTL enablement.
- Solid grasp of performance optimization strategies for web applications.
- Understanding of frontend cybersecurity principles.
- Hands-on experience using Sonar for code quality and security analysis.
- Proficiency with Stack Blitz for rapid prototyping.
- Excellent debugging and problem-solving skills.
Preferred Qualifications
- Prior experience contributing to or maintaining a Design System.
- Knowledge of CI/CD pipelines, version control (Git), and agile development methodologies.
- Familiarity with Web Component standards and Custom Elements API.
- Experience conducting accessibility audits and using automated accessibility testing tools.