Spanish bilingual and Hispanic jobs since 1997. Diversity job fairs since 2006. employers     login   |   register - post a job
Hispanic Diversity Recruitment - best jobs for hispanic, latino & bilingual (spanish & portuguese) jobseekers
    Log me in!   |   Site Map   |   Help   
 Web Applications Developer - Battery Data Systems - Cupertino, California, United States

Job information
Posted by: Apple 
Hiring entity type: Retail 
Work authorization: Not Specified for United States
Position type: Direct Hire, Full-Time 
Compensation: ******
Benefits: See below
Relocation: Not specified 
Position functions: Computers - Other
Creative services/Design
Computers - Webmaster
Travel: Unspecified 
Accept candidates: from anywhere 
Languages: English - Fluent
Minimum education: See below 
Minimum years experience: See below 
Resumes accepted in: English
Cover letter: No cover letter requested
Job code: 200148169 / Latpro-3739570 
Date posted: Apr-22-2020
State, Zip: California, 95014


Web Applications Developer - Battery Data Systems

Santa Clara Valley (Cupertino) , California , United States



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


- 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


See job description


Apple requires you to fill in their on-line form which will open in a different window.

Enter your email address and click 'Apply':
  Prefer not to enter your email?