Client: NTT DATA
Location: Various (Milano, Torino, Treviso, Bologna, Pisa, Roma, Napoli, Bari, Cosenza)
Job Category: Other
EU work permit required: Yes
Job Reference: 12b28866573d
Job Views: 7
Posted: 02.04.2025
Expiry Date: 17.05.2025
Job Description:
NTT DATA, a trusted global innovator, is among the leading players worldwide in IT services. With over 151,000 professionals across more than 50 countries, we are key players in digital transformation, offering our clients tailored technological and innovative solutions. Our people are the engine of NTT DATA, each with their own uniqueness, talent, and attitude. We have built a Smile Working Company where the care, listening to people, their well-being, and the development of skills are our priorities. We have created workspaces that foster a sense of community and constructive exchange of experiences.
We look to our tomorrow with the same passion as yesterday and we need your talent!
Responsibilities:
We are looking for experienced profiles in mobile application development on iOS and/or Android devices. The individual will be responsible for coding, testing, design, architecture, etc., to create mobile applications.
Required Skills:
The candidate must have a good knowledge of developing complex applications, using agile methodologies for software development, and managing build, deploy, and delivery processes of software components. In particular, the following is required:
1. At least 4 years of experience in mobile app development
2. Excellent knowledge of the Flutter framework and/or Native Android (Kotlin) and/or iOS (Swift) programming languages
3. Knowledge of development patterns (Bloc, Cubit, Observable, MVP, MVVM)
4. Knowledge of the Reactive Programming paradigm (RXSwift or RxAndroid)
5. Knowledge of best practices in Security/Performance/Accessibility
6. Experience as a team leader in medium complexity projects
7. Good knowledge of the English language
Automation:
1. Experience in writing unit and integration tests, and TDD
2. Familiarity with the DevOps approach and knowledge of related tools
3. Use of the correct branching strategy based on the context (Git and git flow)
4. Experience in designing and implementing a CI/CD pipeline using Jenkins or similar
Soft Skills:
1. Proposes various solutions to the business, even with unclear requirements
2. Promotes knowledge sharing and conveys his/her experience and passion to colleagues, including junior members
3. Develops projects using Agile methodology
Flexible smart working policies apply.
#J-18808-Ljbffr