Job Description
What You Will Do
Collaborate Across Teams: Work closely with cross-functional teams to ensure alignment in design and implementation.
Lead UI Application Development: Take charge of designing and executing high-impact, high-visibility cloud-based applications. Focus on delivering high-quality results on time.
Own Feature Development: Oversee the entire feature development lifecycle. Refine requirements, collaborate with UX designers, implement features, and manage successful production rollouts.
Conduct Code Reviews: Provide constructive feedback during code reviews to foster a culture of continuous improvement and maintain high-quality code standards.
Who You Will Work With
You’ll join a global team of dedicated software engineers, working closely with backend teams to develop our Next Gen Web Application.
Requirements
• 10 -12+ years of software development experience, preferably in an Agile environment.
• Proven ability to design and develop UI frameworks that enhance customer experience and contribute to business growth.
• Passion for innovation, learning, and promoting new ideas.
• Expertise in modern front-end frameworks such as Angular, Vue, and React, with the ability to articulate the benefits of each.
• At least 6 years of experience developing web applications using React/Angular/JavaScript.
• Proficiency in building web components using design systems and design tokens.
• Strong communication skills, with the ability to document and present ideas across the engineering organization.
• At least 5 years of experience with standard web technologies: JavaScript, HTML5, CSS3, TypeScript
• Solid understanding of software design patterns and principles.
• Experience with state management libraries (e.g., Redux, MobX).
• Proficiency in CSS-in-JS libraries (e.g., styled components, Emotion).
• Knowledge of performance optimization techniques for front-end applications.
• Strong experience in UI design and development.
• In-depth knowledge of front-end security best practices.
• Experience building full-stack solutions on public cloud infrastructure (AWS preferred).
• Familiarity with container technologies such as Docker.
• Hands-on experience with CI/CD pipelines.
• Experience with UI build tools such as npm, Grunt, Webpack, and Gulp.
• Familiarity with version control systems like Git.
• Experience with security scanning tools (e.g., WhiteSource, Coverity).
• Proficiency in CSS preprocessors like Stylus, Sass, or Less.
• Experience using design tools like Figma and integrating design tokens.
💡 Quick Summary
Seeking a career-building opportunity? The Principal UI Engineer position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
