Team Lead, Full Stack Mobile Developer

closed
Volkswagen Group Services Iberia Logo

Volkswagen Group Services Iberia

πŸ“Remote - Spain

Summary

Join Volkswagen Group Services' Volkswagen Digital:Hub in Spain as an experienced Full Stack Mobile Application Developer Team Lead. You will lead and mentor a team, overseeing the development and delivery of cutting-edge mobile applications. This role requires strong technical expertise in mobile and backend technologies, along with leadership skills. You'll collaborate with cross-functional teams and manage the technical roadmap for mobile application projects. The position offers fully remote work capability, professional development tools, flexible hours, a competitive holiday package, and employee discounts. If you're ready to thrive in a dynamic start-up environment and be part of our family, supported by one of the largest companies in the world, apply now!

Requirements

  • Proficient in mobile development for both iOS (Swift, Objective-C) and Android (Kotlin, Java)
  • Strong experience in backend technologies such as Node.js, Java, Python, or Ruby
  • In-depth understanding of RESTful API design and integration
  • Experience with database management (SQL, NoSQL, Firebase, etc.)
  • Familiarity with CI/CD pipelines and tools like Jenkins, GitLab CI, or similar
  • Experience with mobile testing frameworks and automated testing tools
  • Expertise in Version Control Systems, primarily Git
  • Knowledge of cloud platforms such as AWS, Google Cloud, or Azure
  • Proven experience leading or managing a team of developers
  • Strong ability to guide and mentor junior developers, fostering growth and development
  • Excellent communication and interpersonal skills, with the ability to interact effectively with both technical and non-technical stakeholders
  • Ability to prioritize and manage multiple projects simultaneously in an Agile environment
  • 5+ years of experience in mobile application development, with a strong portfolio of released apps
  • 2+ years of experience in a leadership role or team lead position
  • Strong background in full-stack development, with experience handling both front-end (mobile) and back-end (server-side) responsibilities

Responsibilities

  • Lead, mentor, and guide a team of mobile developers to design, build, and maintain high-quality mobile applications
  • Conduct code reviews, provide constructive feedback, and ensure adherence to best practices and coding standards
  • Foster a collaborative, positive, and high-performance development environment
  • Assist in the recruitment and onboarding of new team members
  • Develop and execute on professional development plans for team members, supporting career growth and skill development
  • Architect, design, and develop both front-end (mobile) and back-end (server-side) components for mobile applications
  • Collaborate with designers to ensure a seamless user experience (UX/UI) across both Android and iOS platforms
  • Develop scalable, secure, and high-performance RESTful APIs and integrate them with mobile applications
  • Implement application logic, database management, and server-side infrastructure
  • Troubleshoot and optimize applications for performance, scalability, and security
  • Work closely with product managers, designers, and QA engineers to define product requirements and deliver high-quality features
  • Provide technical insights and help translate business requirements into technical specifications
  • Ensure seamless integration of mobile applications with back-end services, databases, and third-party APIs
  • Collaborate with other engineering teams to ensure alignment and share best practices across the organization
  • Manage the technical roadmap for mobile application projects, ensuring milestones are met on time and within scope
  • Drive the team’s Agile development process, including sprint planning, daily standups, sprint reviews, and retrospectives
  • Identify and mitigate risks, ensuring that the development process stays on track and adapts to evolving requirements
  • Monitor project timelines and deliverables, providing regular updates to stakeholders
  • Ensure that mobile applications are thoroughly tested, including unit tests, integration tests, and end-to-end tests
  • Implement Continuous Integration/Continuous Deployment (CI/CD) pipelines to automate testing and deployment processes
  • Maintain high standards of code quality and ensure that the application is secure and free from vulnerabilities
  • Stay up-to-date with the latest trends and advancements in mobile development technologies and tools
  • Continuously evaluate and recommend improvements in the development process, architecture, and technologies used
  • Lead efforts to adopt new frameworks, libraries, or technologies that improve efficiency and the quality of mobile applications

Preferred Qualifications

  • Experience with React Native, Flutter, or other cross-platform mobile frameworks
  • Knowledge of microservices architecture
  • Familiarity with App Store and Google Play Store submission processes
  • Experience with UX/UI design principles and tools like Figma or Sketch

Benefits

  • Fully remote work capability, with an option to work from our office when needed
  • Access to professional development tools and free language courses
  • Flexible working hours to accommodate personal and professional needs
  • A competitive holiday package and access to a variety of employee discounts
This job is filled or no longer available