Web Applications Developer - Battery Data Systems

Cupertino, CA 95014
  • Job Code
    200148169
  • Jobs Rated
    20th
Summary

Summary

Posted: Feb 17, 2020

Role Number:200148169

Do you have a passion for invention and self-challenge? Do you thrive on pushing the limits of what's considered feasible? As part...Summary

Summary

Posted: Feb 17, 2020

Role Number:200148169

Do you have a passion for invention and self-challenge? Do you thrive on pushing the limits of what's considered feasible? As part of our Battery Engineering group, you'll help craft creative battery solutions that deliver more energy in smaller spaces than ever before. You'll work across disciplines to transform improved hardware elements into a single, integrated design. Join us, and you'll help us innovate new battery technologies that continually outperform the previous iterations. By collaborating with other product development groups across Apple, you'll push the industry boundaries of what batteries can do and improve the product experience for our customers across the world. Do you want to have an impact on every single Apple product? Apple's Battery Data Systems is building and maintaining a number of applications to support the testing of batteries and data collection of battery related information. Since all of our products have a battery, your work here will impact all products, and can directly enable technology enhancements in this field. As a full stack web developer on this team, you will be responsible for designing, developing, testing and supporting these various applications and the integration between them. This position requires someone comfortable will all aspects of the software development lifecycle, that thrives in a dynamic cross-functional organization, is not afraid to debate ideas openly, and is flexible enough to pivot on constantly evolving requirements.

Key Qualifications

  • 4+ years of full stack web development experience, in scalable, distributed environments with significant user bases
  • Proven skills and programming proficiency in JavaScript (Node.js, React, AngularJS, EcmaScript 6), PHP, HTML/CSS
  • Excellent understanding and proven experience with persistent storage solutions
  • Relational: required (MySQL)
  • No-SQL: optional
  • Python experience strongly preferred
  • Previous exposure to latest Java technologies preferred
  • Experience with distributed version control systems a must (Git preferred)
  • Strong, proven understanding of distributed systems integration, including design principles as well as hands on experience with various integration methods (web services, publish/subscribe, etc.)
  • Has a strong desire to develop for data integrity, scalability, high availability and easy maintainability
  • Proven record of supporting continuous improvement efforts with various deployments
  • Able to clearly explain technical issues, justify technical decisions, and write technical specification documents
  • Self-starter with innovation, integrity, strong work ethic and attention to detail
  • Eager to stay on top of the latest technologies and innovate
  • Comfortable brainstorming/debating ideas openly and challenging respectfully/being challenged
  • Solid verbal and written communication skills

Description
- Design, develop, test and maintain new and existing web applications
- Work multi-functionally with internal/external customers to implement and deliver simple, yet solid software solutions
- Improve current systems by passionately pursuing new technologies and diligently pushing boundaries
- Train users, document

Education & Experience

BS/MS in Computer Science, Computer Engineering, or related

Additional Requirements

Jobs Rated Reports for Web Developer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Web Applications Developer - Battery Data Systems

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Web Developer
20th2018 - Web Developer
Overall Rating: 20/220
Median Salary: $67,990

Work Environment
Very Good
32/220
Stress
Low
48/220
Growth
Good
53/220