Principal Software Engineer - Web, Yahoo Mail

10 - 15 years

14 - 17 Lacs

Posted:6 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

 
You are passionate about growing your skills and value high quality application development on modern tech stack and cloud. You will enjoy building the next generation of communication products, web and mobile platforms. You are interested in how best to drive tasks to completion, collaborate to achieve your goals, think through scenarios and edge cases, learn from your leadership, and understand the broader impact of your work. If you are interested in joining a world-class team of passionate people and industry veterans who care about code quality, architecture, design and user experience as much as having fun together, then we d like to talk to you.
Responsibilities:
  • Responsible for the definition, design, development and timely completion of major new features in current and future products
  • Performing code reviews for your peers where you will be learning from and contributing to a collaborative working model
  • Tackling hard engineering and user experience problems and solving them in an elegant and seamless manner
  • Taking ownership of features and areas of the web application that will impact millions of users.
  • Working with engineering team members to explore and create interesting solutions while sharing knowledge amongst the team.
  • Collaborating with user experience designers, product managers, and other engineers to deliver new features, enhancements, platform improvements and bug fixes
  • Collaborate with other engineers to write testable, reliable code, continuously deploying to production systems
  • Growing in a culture of learning through design discussions and code reviews
  • Deploy, monitor and operate large scale production systems distributed across the globe
  • Recommend alternative approaches to solving complex problems and use new technology to achieve goals
Qualifications:
  • BS in Computer Science (or equivalent) with 10+ year s experience
  • Strong foundation in Computer Science, with strong competencies in data structures, algorithms, and software design
  • Deep technical knowledge of responsive design and javascript frameworks such as React / Angular / Ember and Node.js
  • Deep technical knowledge of web application development with strong command of browser-side client technologies including AJAX, HTML5, CSS3, TypeScript and object-oriented Javascript
  • Expert in software development domain and principles, including design patterns, code structure, programming languages, continuous integration, and deployment architecture
  • Experience with Web Technologies (Webpack, Superagent, Babel, Web Vitals, Redux Toolkit, Atomic CSS, Storybook, JSON and REST APIs)
  • Experience with test driven development, unit test / UI test frameworks such as Jest / Selenium / WebdriverIO / React Testing Library / Mock Service Worker / Playwright is an added advantage
  • Expert knowledge of web application performance, stability and debugging
  • Ability to work well with diverse groups of people, geographically dispersed across the world
  • Good communicator, enjoys helping people, remains friendly and constructive under stress
  • Experience with Scrum, Squad or similar agile development methodology
  • Experience with AI, GenAI and/or ML frameworks
Preferred Qualifications:
  • Experience developing mail application
  • Experience working in Unix/Linux environments
  • Experience with mobile web development

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You