Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world. AGILE DELIVERY CENTER SPAINThe Agile Delivery Center Spain @ Capgemini is a specialized hub located in Murcia and Valencia, focused on delivering innovative software solutions using Agile methodologies like Scrum and SAFe.We work with large international customers across Europe, using a distributed agile model.We emphasizes the continous value delivery working with cloud-native development, DevOps practices, and cutting-edge technologies.Multiculturalism and diversity are key part of our culture and values which contribute to build a dynamic and start-up-minded work environment.Our main priority is to bring our people the best tools to get the future they want, helping them to build a strong career in an international, industrialized and innovative environment.We are looking for Software Engineers with at least 3 years of experience in mobile development projects, with fluent French, very passionate intechnology and interested to be involved in a high-tech talent ecosystem, multicultural environment, and in an active and dynamic and open-minded culture.YOUR ROLEAs Software Engineer you will play a crucial role in development, maintenance and optimization of software solutions / applications specializing in mobile development. You will work in a multidisciplinary and international environment with cutting-edge technologies. In Agile environments, you will collaborate with the continuous improvement of development processes.In our teams, a Software Engineer applies scientific methods to analyze and solve software engineering problems. He / she is responsible for research and acquire knowledge in its technical discipline. He / she collaborates and acts as team player with other software engineers and stakeholders.The Software Engineer builds skills and expertise of his / her software discipline to reach standard software engineer skills expectations for the applicable role, as defined in our internal Professional Communities. YOUR TASKS- Developing and maintaining mobile applications :
Create and maintaining high-quality Mobile Applications using Kotlin, Swift and related technologies. Participate in the development of the most complex functionalities.
Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver robust software solutions.- Code Reviews :
Conduct thorough code reviews to ensure code quality, performance, and security. Supervise developments carried out by the team. Disseminate best practices and development processes.- Continuous Improvement :
Stay updated with the latest industry trends and technologies to continuously improve software engineering practices. Propose improvements in application development.- Technical Leadership :
Provide guidance and mentorship to junior developers, ensuring best practices in coding and design. Help the team identify pending work in a project. YOUR PROFILEHas more than three years of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.- Proficiency in Mobile Development :
Extensive experience in native Android development using Kotlin and Java. Familiarity with iOS development using Swift and Objective-C. Experience with cross-platform frameworks like Flutter or React Native is a plus.- Software Development Lifecycle :
Strong understanding of the software development lifecycle and methodologies such as Scrum or SAFe.- Technical Knowledge :
Mobile Frameworks & Tools like Android Jetpack components (e.G., ViewModel, LiveData, Navigation, Room). SwiftUI, UIKit and Combine for iOS development. Familiarity with Gradle, Xcode and Android Studio.- Database & Local Storage :
Experience with SQLite, Room, Core Data and Realm. Familiarity with cloud-based storage like Firebase and iCloud.- Testing and Debugging :
Proficiency in unit testing, UI testing and instrumentation testing using tools like JUnit, Espresso, Mockito, XCTest or Quick / Nimble.- Version Control & CI / CD :
Experience with version control systems like Git, GitLab, GitHub and Bitrise, Fastlane or GitHub Actions for CI / CD pipelines.- Communication Skills :
Excellent verbal and written communication skills, with the ability to collaborate effectively with remote teams. Fluent in French, to communicate with teams and customers.- Problem-Solving Skills :
Strong analytical and problem-solving skills with a passion for mobile innovation and performance optimization.Possessing a disability certificate will be positively valued within the framework of our inclusion and diversity policy.We will consider all applications. We offer a wide range of training options, both in-person and online, including certifications. Even if you don't have 100% of the required knowledge, we would love to meet you!Our commitment to inclusion and equal opportunities is reflected in our Equality Plan and Code of Ethics, which ensure the professional development of our staff and equal opportunities in their selection within a discrimination-free environment based on ethnicity, nationality, social origin, age, sexual orientation, gender expression, religion, or any other personal, physical, or social circumstance.WE OFFER- Permanent contract.- Dynamic and young multi-cultural working environment.
Software Engineer • Valencia, Kingdom Of Spain, España