The Role The Digital Experience team at Tesla is at the forefront of building a consistent, global customer experience across all digital touchpoints – web, native apps and in-car infotainment systems. This team is building the next generation products and supporting infrastructure which allows our customers, living in 60+ countries, to understand, interact and purchase our amazing vehicles and energy products. Tesla is seeking a PHP Software Engineer to join Digital Experience team and help build the next generation of web solutions for our customers and internal users as it relates to the vehicle fulfillment experience. You will be challenged to turn apps around quickly but thoughtfully, balancing speed to market with longevity and scalability, all in the name of extraordinary customer experiences. Responsibilities:
- Design, develop and implement products for internal users and Tesla customers on Tesla.com and Native App.
- Build awesome web experiences using PHP
- Build in flexibility and customization from the start
- Internalize the user and promote good usability in every experience
- Be nimble and react quickly to changing business strategy
- Leverage your existing skills while learning and implementing new, open-source technologies
- Work with front-end developers, product managers, content producers, QA engineers and release engineers to own your solution from development to production Requirements:
- Designing and building web applications with PHP with evidence of exceptional ability
- Strong proficiency in PHP 7, including OOO
- Understanding fundamental design principles behind a scalable, secure and performant application
- Familiarity with RESTful APIs Preferred Qualifications:
- Experience building web apps using SlimPHP framework
- Experience with Javascript and React