Principal Engineer-Frontend

Noida, Uttar Pradesh, India
Aug 22, 2024
Aug 22, 2025
Onsite
Full-Time
5 Years
Job Description

We are looking for a highly skilled and experienced Principal Engineer with a passion for solving complex User Interface problems. If you have a track record of designing scalable products that seamlessly integrate internal and external technologies while meeting the evolving needs of customers, this role is for you. As a Principal Engineer, you will have full ownership of the design and implementation of major features across both Web UI and mobile platforms, extending all the way to persistent storage.

Key Responsibilities

  1. End-to-End Feature Ownership. Lead the design and development of major product features, from Web UI and mobile applications to persistent storage solutions.
  2. Architect Scalable Solutions. Design products that scale efficiently to meet growing demand and evolving customer needs.
  3. Problem-Solving. Tackle complex technical challenges that push the boundaries of your technical expertise.
  4. Heterogeneous Environment. Work effectively in a diverse tech stack, integrating different languages and technologies while ensuring speed, flexibility, and quality.
  5. Innovative Mindset. Stay ahead of the curve by exploring and implementing the latest technologies, continually enhancing the product.
  6. Build Compelling UI. Develop compelling web applications and interfaces that provide an outstanding user experience.
  7. Code Ownership & Quality. Conduct insightful code reviews, take full ownership of outcomes, and ensure high standards of code quality through software engineering best practices.
  8. Agile Development. Thrive in an agile, startup-like environment, focusing on the most critical tasks and driving technology assessments and selections.

Who Should Apply

  1. Experience. 10+ years of professional software development experience with at least 5+ years in front-end, web, or mobile software development.
  2. Leadership. 5+ years of experience across the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. Prior experience as a mentor, tech lead, or leading an engineering team is essential.
  3. Problem-Solving Skills. Strong ability to navigate highly complex and ambiguous situations, with a knack for independent problem-solving and decision-making.
  4. Adaptability & Learning. Eagerness to learn, stay open-minded to new ideas, and objectively evaluate different opinions. Demonstrates the ability to stop, analyze, and make informed decisions.
  5. Communication. Exceptional communication skills, capable of conveying technical and non-technical information to diverse stakeholders, guiding them to confidently informed decisions.
  6. Educational Background. Bachelor's degree in Computer Science or equivalent experience.

Why Join Us?

This is an exciting opportunity to be at the forefront of user interface design and development, shaping the future of NW18's user experience products. If you thrive in dynamic, innovative environments and have a passion for delivering high-quality, scalable solutions, we invite you to apply and make a significant impact on our team.