T
Tesla
FullstackSenior
Senior Software Engineer (Full Stack React & PHP)
ReactReact NativeTypeScriptPHPJavaScriptExpress.jsGraphQLMySQLNosqlDockerKubernetesHTMLCSSREST APIJsonGit
Про позицію
Tesla’s Applications Engineering team is responsible for building a consistent, global customer experience across digital touchpoints. The role involves working collaboratively to build scalable solutions and improve the digital experience for customers.
Обовʼязки
- Work closely with Product Manager and Engineering to figure out requirements, resolve problems.
- Create and extend backend functionality using PHP, JavaScript, TypeScript.
- Add features to our mobile app using React Native.
- Create universal/isomorphic, single page apps using ReactJS/NextJS.
- Develop reusable components that can be leveraged across all our web apps.
- Contribute unit tests for the code you write.
- Design, write, test, and document applications while identifying solutions to complex problems.
- Implement continuous integration, regression, and deployment while maintaining the existing system and codebase.
- Maintain high quality by participating in code reviews.
Вимоги
- 4+ years of experience in web application design and development.
- Experience in design, development and testing of web software applications.
- Strong proficiency with JavaScript/ES6+.
- Experience with PHP, TypeScript, Javascript, ReactJS, React Native, Express, GraphQL, Splunk, Grafana, Kafka, Redis Queue.
- In-depth knowledge of web fundamentals (HTTP, HTML, REST, JSON) and API development with emphasis on REST APIs.
- Experience with Databases such as MySQL, NoSQL.
- Experience with Docker and Kubernetes and Linux/Unix environments.
Senior Software Engineer (Full Stack React & PHP)