Title: Principal Software Engineer (UI Architect)
Bangalore, Karnataka, IN, 560071
Job Summary
NetApp seeks a highly skilled and experienced Principal Engineer (UI Architect) to join our dynamic unified manageability team. This role is pivotal in designing and architecting cutting-edge front-end solutions, ensuring seamless user experiences across our products such as NetApp BlueXP, ONTAP System Manager . The ideal candidate will have a strong background in front-end technologies, exceptional design and architecture skills, and the ability to communicate effectively with VPs, UX Designers, senior product management leadership, and engineering teams.
Job Requirements
- Design and Architecture: Lead the design and architecture of innovative and scalable front-end solutions. Ensure alignment with overall product and business goals.
- Front-End Development: Utilize expertise in front-end technologies (e.g., HTML, CSS, JavaScript, React, Angular) to develop high-quality, responsive, and user-friendly interfaces.
- Collaboration: Work closely with UX Design Office, VPs, senior product managers, and engineering teams to understand requirements, provide technical guidance, and ensure successful project delivery.
- Technical Leadership: Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
- Code Quality: Ensure high code quality standards through code reviews, testing, and adherence to best practices.
- Innovation: Stay updated with the latest industry trends and technologies, and drive the adoption of new tools and practices to enhance the development process.
- Problem Solving: Identify and resolve complex technical issues, ensuring the robustness and reliability of the front-end architecture.
- Self-Starter: Demonstrate a proactive approach, taking the initiative to drive projects forward and solve problems independently.
Experience & Education
- Minimum of 15 years of experience in front-end development, with at least five years in a design and architecture role. Experience with cloud SaaS websites, storage data management, REST APIs, microservices, and SaaS deployments.
- Technical Skills: Proficiency in front-end technologies such as HTML, CSS, JavaScript, React, Angular, and other modern frameworks.
- Communication: Excellent verbal and written communication skills, with the ability to effectively interact with VPs, senior product managers, and engineering teams.
- Leadership: Proven experience in leading and mentoring engineering teams.
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Problem-Solving: Strong analytical and problem-solving skills, with a keen attention to detail.
- Innovation: A passion for staying current with industry trends and technologies, and a drive to innovate and improve.
- Self-Starter: Ability to work independently, take initiative, and drive projects to completion with minimal supervision.
Job Segment:
Test Engineer, Software Engineer, Web Design, Cloud, Testing, Engineering, Creative, Technology