What To Expect
Tesla is accelerating the world's transition to sustainable energy. We continuously develop revolutionary strategies and products within shortest time, and successfully launch them on a large scale. This is only possible through extraordinary speed, innovation, and efficiency.
Gigafactory Berlin forms the perfect basis for rolling out Tesla's incredible success story in Europe. The most important pillar for this is our employees. Their passion, motivation and engagement ensure that we consistently achieve our goals.
The Role
Tesla is looking for an outstanding Software Engineer - Frontend that will be part of a startup team focused on delivering highly scalable and modular products and services; to address the most difficult problems of our growing network of Gigafactories. The Software Engineer - Frontend will work together with various stakeholders and project managers from different business units to successfully deliver product features according to roadmaps and be subsequently co-responsible for the implementation.
What You'll Do
Collaborate with product managers and end users to analyze functional and non-functional business requirementsClosely collaborate with UX specialists, backend engineers and product managers to design and implement features that are easy to use, efficient and scalableContinuously engage with users to gather feedback on existing solutions, and advocate for good usability across all the productMaintain and improve existing functionality, apply design changes to the architecture as it fitsMentor and support junior software engineers to help them grow and improveContinuously improve processes, standards and practices to assure highest product quality
What You'll Bring
Demonstrated expertise in software development fundamentals such as software design, algorithms, data structures, modularity, and code maintainabilityDegree in Computer Science or relevant field; equivalent experience also acceptableExtensive hands-on experience in software development utilizing React, TypeScript, and CSSHigh level of competency in React data-fetching libraries and common front-end development tools like Babel, Webpack, and NPMComprehensive grasp of REST principles and standards for constructing and employing RESTful APIsFamiliarity with continuous integration/continuous delivery (CI/CD) tools and methodologiesKnowledge and experience in back-end programming via Node.js is favorable for a complete stack job roleBonus if experienced with handling PDF libraries and PDF markupsPreferred exposure to Express, Redis, and RabbitMQ
What We Offer
You will be working in our state-of-the-art Gigafactory, where you’ll solve the world's most interesting problems with the best and brightest people who share a passion to change the world. Tesla’s compensation package includes competitive salary and Tesla shares or bonuses. Typical benefits that are offered are a pension program, 30 vacation days, flexible work arrangements, corporate benefits, employee insurances, relocation, and commuting support.
, Tesla