Digital Engineering Senior Consultant
Job Description
Req ID: 152848
NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
We are currently seeking a Digital Engineering Senior Consultant to join our team in Bangalore, Karnātaka (IN-KA), India (IN).
- Work with Architect to gather the technical details and requirements
- Development of the module end to end using XML & Kotlin/ UIKit /SwiftUI/ React Native.
- Writing unit test cases and execute the test cases against the entire application functionalities
- Working with backend team for REST service creation
- Integration with REST services in the application
- Integration of third-party authentication services
- Following UI design, UI guidelines and coding guidelines to develop and deliver the applications
- Involving in code review process and implementing the code review comments
- Ensuring app design is compatible with all the screen sizes for iPhone and iPads and Android devices.
- Fixing any app issues or bugs that arise
Requirements for this role include:
Job Description:
- 5+ Years’ experience in overall development.
- 3+ Years’ experience in Android/iOS /React Native development.
- Understanding in application architecture.
- Hands on experience in building MVC, MVVM architecture.
- Knowledge in any of the below platform
For Android,
- 1+ Years’ proven experience in Kotlin.
- Experience in Jetpack components such as ViewModel, LiveData, RoomDatabase, WorkManager.
- Working experience in Junit, Espresso and Mockito Frameworks.
- Experience in Android Studio, ADB, Debugging and Profiling tools.
For iOS,
- Experience in XCode, Objective C, Swift 4, 5.
- Experience in UI components like in UIKit, Core Animation, Auto layout, Size Classes, SnapKit.
- Knowledge in Cocoa Framework, and offline storage such as SQLite, Core Data, Realm.
- Understanding of Apple’s design principles and interface guidelines.
For ReactNative
- Hands on in React Native, HTML5, CSS3 mobile application development.
- Good knowledge & experience of REACT tools including React Native, Redux, and Flux.
- Good knowledge & experience of Redux libraries like Redux-thunk and Redux-saga.
- Must have the experience in Rest API integrations.
- Experience in Web-Services Integration and JSON/SOAP Data Parsing.
- Understanding of UI/UX designs and implement the UI in the application without any deviations.
- SVN, Git, Gradle version control experience, Bitbucket.
- Solid understanding of the full mobile development life cycle.
- Knowledge in uploading the app to Apple app store.
- Build and deploy the application and post-production Support.
- Understanding of requirements, dependencies, and timelines.
- Developing Innovative and reusable components.
- Adherence to committed delivery timelines.
- Experience working in Agile and DevOps model.
- Tracking/Updating progress of code development using process management tools like Atlassian JIRA.
- Collaboration with the team members and mentoring the junior team members in a distributed structure.
Nice to have:
- Good to have knowledge in CI/CD.
- Experience/knowledge of other Java script frameworks like Angular, Ionic, React JS and Flutter.
About NTT DATA Services
NTT DATA Services is a global business and IT services provider specializing in digital, cloud and automation across a comprehensive portfolio of consulting, applications, infrastructure and business process services. We are part of the NTT family of companies, a partner to 85 % of the Fortune 100.
NTT DATA Services is an equal opportunity employer and will consider all qualified applicants for employment without regard to race, gender, disability, age, veteran-status, sexual orientation, gender identity, or any other class protected by law. To learn more, please visit https://us.nttdata.com/en/about-us/content/diversity-and-inclusion. Furthermore, NTT DATA Services will make accommodations for eligible applicants on a case-by-case basis. Please email EEOOfficer@nttdata.com for assistance.
Job Segment:
Developer, Application Developer, Java, User Experience, XML, Technology