Yahoo Holdings - Moffett Field, CA

posted 22 days ago

Full-time - Senior
Hybrid - Moffett Field, CA

About the position

As a Senior Software Engineer at Yahoo Mail, you will be responsible for building the next generation of communication products on web and mobile platforms. This role emphasizes high-quality application development using modern tech stacks and cloud technologies, while fostering collaboration and technical excellence within a passionate team.

Responsibilities

  • Provide technical leadership to engineers in a fast-paced environment.
  • Enforce design reviews, code reviews, continuous integration, and test-driven development.
  • Drive technical excellence and implementation of best engineering practices.
  • Lead hands-on implementation work to keep current with technology trends inside and outside Yahoo.
  • Build and deliver high-quality and high-performance features for users on Web (Node.js/ReactJs).
  • Collaborate with user experience designers, product managers, and other engineers to deliver new features, enhancements, platform improvements, and bug fixes.
  • Write testable, reliable code, continuously deploying to production systems.
  • Grow in a culture of learning through design discussions and code reviews.
  • Deploy, monitor, and operate large-scale production systems distributed across the globe.
  • Analyze and optimize application/platform code and/or APIs for efficiency and performance.

Requirements

  • BS in Computer Science (or equivalent) with 6+ years of experience.
  • Strong foundation in Computer Science, with strong competencies in data structures, algorithms, and software design.
  • Strong command of responsive design and JavaScript frameworks such as React / Angular / Ember and Node.js.
  • Strong command of browser-side client technologies including AJAX, HTML5, CSS3, TypeScript, and object-oriented JavaScript.
  • Experience 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.
  • 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.

Nice-to-haves

  • Experience developing mail applications.
  • Experience with AI, ML, and GenAI.
  • Experience with mobile web development.
  • Experience with Scrum, Squad, or similar agile development methodology.

Benefits

  • Healthcare coverage
  • 401k plan
  • Backup childcare
  • Education stipends
  • Discretionary annual bonus or commissions
  • Equity incentives
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service