
Software Engineering Lead - Web Developer
- Bangalore, Karnataka
- Permanent
- Full-time
- Active development of the Abyss Design System and related themes and content
- Conduct code reviews to ensure quality, documentation, and accessibility standards are met
- Automate repetitive tasks using scripts or AI to enhance team productivity
- Contribute to software development within the Abyss ecosystem (e.g., Dashboard, intake process)
- Provide guidance to non-lead developers and serve as a point of contact for the onshore team
- Commitment to accessibility standards in all components
- Participate in defect resolution, accessibility and styling fixes, manual QE, and regression testing
- Present code demos to Product and Team during Sprint Reviews
- Work on tasks such as Abyss Site updates, component refactors or enhancements, and new component creation
- Comply with the terms and conditions of the employment contract, company policies and procedures, and any and all directives (such as, but not limited to, transfer and/or re-assignment to different work locations, change in teams and/or work shifts, policies in regards to flexibility of work benefits and/or work environment, alternative work arrangements, and other decisions that may arise due to the changing business environment). The Company may adopt, vary or rescind these policies and directives in its absolute discretion and without any limitation (implied or otherwise) on its ability to do so
- Bachelor's degree in Computer Science, Engineering, or equivalent knowledge
- 7+ years of experience in web development
- 5+ years of proficiency in React, with experience in major version upgrades
- Experience with NextJS, or similar server, including understanding of Client or Server distinctions
- Experience in regression testing, Jest unit tests, and E2E testing with Playwright or similar
- Expertise in Typescript for public interfaces and private implementation
- Familiarity with Figma, including Dev Mode
- Advanced CSS knowledge including variables, modules, and styling strategies
- Demonstrated ability to debug and write Github Action workflows to improve quality gates
- Proven meticulous styling skills using Emotion or related CSS-in-JS styling system
- Proven excellent documentation and English writing skills, or ability to use LLMs for documentation
- Experience using or building a Design System or component library
- Experience in leveraging AI tools for software development
- Experience in GenAI tools, including code generation from designs
- Experience with Windows
- Some experience with mobile development
- Maintain Customer or User Focus
- Deliver Quality the First Time, Every Time
- Practice Engineering Excellence
- Deliver on your Promises with Transparency
- Accelerate with Innovation