Apple is looking for an experienced engineer to build complex web applications for environmental systems that assist in the acceleration of Apple moving to Carbon Neutral by 2030.
Requirements
- Strong skills in Elixir and experience with the BEAM in production
- Extensive experience with SQL databases; preferably PostgreSQL
- Experience with Phoenix in production is expected
- Experience with LiveView is strongly preferred
- Experience making Product decisions is a plus
- Experience in a Tech Lead role is a plus
- Experience with the BEAM in production
Responsibilities
- Write application code using Elixir, Phoenix, LiveView, TailwindCSS, and Modern SQL, with great attention to detail, testing and documentation
- Review code and collaborate on pull requests from your team members
- Constantly learn and improve your own technical skills by reading code, documentation, running experiments and talking to your colleagues
- Use ops tools like Kubernetes, Terraform, Ansible and Docker to deploy and maintain application services
- Support the troubleshooting, mitigation and fixing of production issues involving our applications, databases, networks and proxies using Cloud Native technologies
- Plan, shape and build new features by collaborating with users, stakeholders and other team members
- Obsess over the user experience by engaging in deep discussions with the product design team
Other
- Bachelor’s degree in Computer Science or equivalent industry experience
- 10+ years working experience in a software role building web applications
- Experience and desire to apply best practices for building reliable software: Automated Testing, Continuous Integration, Code Review, Pair Programming, etc.
- Desire to deeply understand the technologies you are using by reading documentation, articles, and the source code of the libraries, databases, and operating systems
- Collaborating with the product, design and cross functional teams