Software Development Engineer II
Full Job Description
We are seeking a skilled Software Development Engineer II with a focus on UI to join our team in Bengaluru, Karnataka. You will be instrumental in developing and enhancing our AI-powered conversational UI components, ensuring adherence to Figma designs and best coding practices. Your role will involve continuously improving the user experience, performance, and features of our UI components. You will be responsible for estimating tasks, tracking progress, and proactively communicating any identified risks. Collaboration with cross-functional teams to create and maintain reusable libraries and platforms will be key. We expect you to implement robust monitoring, logging, dashboards, runbooks, and alerts to guarantee operational excellence. Active participation in design discussions, code reviews, and technical problem-solving is essential. You will also contribute to the advancement of our engineering practices, tools, and processes, while mentoring junior developers to uphold quality standards. Staying abreast of emerging technologies and engaging in technical forums is also part of the role.
Responsibilities:
- Develop and deliver AI-powered conversational UI components, following Figma designs and best coding practices.
- Continuously improve UI components to enhance user experience, performance, and product features.
- Estimate tasks, track progress, and proactively communicate risks.
- Collaborate with cross-functional teams to identify and create reusable libraries and platforms.
- Implement monitoring, logging, dashboards, runbooks, and alerts to ensure operational excellence.
- Actively engage in design discussions, code reviews, and technical problem-solving.
- Contribute to enhancing engineering practices, tools, and processes within the team.
- Mentor junior developers, ensuring adherence to quality standards and best practices.
- Stay informed on emerging technologies and actively participate in technical forums.
Qualifications:
- Strong proficiency in JavaScript, HTML, CSS, and at least one modern frontend framework (React, Angular, Vue 3).
- Hands-on experience with Node.js, Express.js, and TypeScript.
- Familiarity with UX principles and ability to translate product requirements into intuitive UIs.
- Good-to-have experience with micro frontends, bundlers (Webpack, Vite), testing frameworks (Cypress), and building component libraries.
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- 4-6 years of relevant software engineering experience.
- Strong communication skills and the ability to collaborate effectively across teams.
- Good to have basic understanding of AI Agents and its ecosystem.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status or any other category prohibited by applicable law.
Company
CommerceIQ
CommerceIQ is a leading AI-powered digital commerce platform that is transforming how brands sell online. Our integrated ecommerce management solutions provide brands with intelligent insights to opti...