> Markdown version of [/jobs/ext/3285600-software-engineer-mobile](https://www.wearedevelopers.com/jobs/ext/3285600-software-engineer-mobile). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Mobile - **Company:** Tesla - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Agile Methodology, IOS Applications, Application Performance Management, Code Review, Software Debugging, Mobile Application Software, OAuth, TypeScript, Data Processing, ReactJS, Delivery Pipeline, Backend, Git Flow, Graphql, React Native, React Redux, Restful APIs - **Published:** September 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=67d22b6549c4574c ## About the Role * 3+ years of experience building and shipping production-grade mobile applications (React Native or native iOS/Android). * Strong proficiency in JavaScript/TypeScript, React, and modern mobile architecture patterns. * Experience with state management libraries (Redux, MobX) and asynchronous data handling. * Familiarity with RESTful APIs, OAuth, and integration with backend services. * Knowledge of CI/CD pipelines, Git workflows, and agile development practices. * Excellent problem-solving skills and a passion for delivering user-centric solutions. * Genuine curiosity and eagerness to solve complex problems and learn how products are designed, built, and operated. Full professional proficiency in English. * ## Description * Develop new features and maintain existing ones in the Tesla One Application using React Native and TypeScript. * Collaborate with product managers, designers, and backend engineers to translate requirements into seamless user experiences. * Optimize application performance, ensuring smooth interactions even under resource constraints. * Implement robust state management (e.g., Redux, MobX) and integrate with RESTful APIs/GraphQL for backend data. * Debug and resolve cross-platform compatibility issues, ensuring consistency across iOS and Android. * Participate in code reviews, mentor junior developers, and contribute to engineering best practices.