Software Engineer, Platform Services

Apple65 days ago
Cupertino, US
Apple

About this job

Job type: Full-time



Technologies

reactjs, java



Job description

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. At AMP Platform Services, we strive to continuously improve the quality of our Apple Media Products and their development process, and we think measuring how well we're doing is the key to success. We're building a system that strives to answer questions such as: What's the code coverage of a particular team? Are we effectively conducting Code Reviews? How many code smells have been found through static analysis? How many production incidents are we having? What's the effectiveness of the Sprint Planning process? If you're passionate about both internally and externally perceived code quality, this is the team for you! We are looking for a self-starting, energetic individual who is not afraid to question assumptions or charge head-first into gray areas. Excellent written and oral interpersonal skills are a must to collaborate in our cross-functional environments. The ideal candidate should have several years experience working in React and Java, delivering product features across the UX, API, and service layers. You should enjoy developing beautiful interfaces that look great and run smoothly while collaborating with your peers on tools to improve our joint development experience. We are primarily a Java shop.

This position is for a Software Engineer within the Apple Media Products Workflow & Dev Quality team (part of AMP Platform Services). The team supports several platform services used by engineering teams to build products, and creates dashboards to measure the quality of they AMP development process. You will work on adding new features to the AMP Dev Quality dashboard, such as new metrics, and re-imagining existing processes to accommodate developing features and evolve their underlying architecture. We are seeking a full stack engineer who enjoys working with your peers on tools to improve our joint development experience.

Skills & requirements

  • Full Stack skills
  • Attention to detail and “feel”
  • Solid engineering capability with an eye towards quality, performance and responsiveness
  • Experience with Java backend systems and RDBMS (Oracle, Mysql, Postgres, etc.)
  • Proficient with ES6
  • Experience with React
  • Customer focused and agile
  • Excellent interpersonal skills
  • Preferred
  • At least 3-4 years of experience
  • Experience with No-SQL databases (e.g. Cassandra)

BS in Computer Science, or equivalent industry experience



Location

1601 South De Anza Boulevard Cupertino, US

By clicking apply you will leave devsnap. Please be careful. You should never have to pay to apply.
A new version is available REFRESH