Share this Job

Digital Engineering Lead Advisor

Apply now »

Date: Jun 30, 2022

Location: Bangalore, KA, IN

Company: NTT DATA Services

Req ID: 152839 

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 Lead Advisor to join our team in Bangalore, Karnātaka (IN-KA), India (IN).

Job Description:

  • 14+ Years’ experience in mobile application development with at least 4 years as an architect.
  • 8+ Years’ experience in Android/iOS /React Native development.
  • Proven experience as a Mobile Architect or similar role.
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Good Knowledge and Experience in GCD, Operational Queue, Push Notifications, Awareness in code signing
  • Developing and implementing end-to-end architecture to support user interface concepts that conforms to design models based on industry best-practices.
  • Expert level understanding of application architecture like MVC, MVVM, MVP, etc.
  • Expertise in solutioning & developing hybrid mobile and adaptive mobile applications using React Native.
  • Experience developing desktop and mobile applications.
  • Complete understanding of the Mobile App ecosystem.
  • Build & Packaging Process, Deployment Build and Release documentation and post-production Support.
  • Knowledge in uploading the app to Apple & Google Play store.
  • Ensuring app design is compatible with all the screen sizes.
  • Must have the experience in Rest API development & integrations.
  • Experience in SVN, Git, Gradle version control experience, Bitbucket, etc.
  • Experience in CI/CD tools.
  • Knowledge in various security protocols like SSL and Security Mechanisms like Client certificates, Basic Authentication.
  • Understanding of requirements, dependencies, and timelines.
  • Familiarity with UI/UX design.
  • Understanding and documenting the new technology requirements, doing Spikes/POCs.
  • Estimation of User Stories in a backlog.
  • Tracking/Updating progress of code development using process management tools like Atlassian JIRA.
  • Experience with test-driven design & development, unit and integration testing, CI/CD.
  • Adherence to committed delivery timelines.
  • Experience working in Agile and DevOps model.
  • Proficiency in software development lifecycles and process.
  • Object Oriented Programming Concepts.
  • Excellent communication and teamwork skills
  • Good problem-solving skills.
  • Collaboration with the team members in a distributed structure.
  • Mentoring of junior team members.
  • Expert level knowledge in any combination of iOS, Android and React Native platforms 

 

For Android,

  • 2+ 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.
  • Hands-on knowledge of different iOS versions.
  • Experience in UI components like in UIKit, Core Animation, Auto layout, Size Classes, SnapKit.
  • Good Knowledge of Frameworks like Core Location, Map Kit, AVFoundation, StoreKit, Extensions, AddressBook, EventKit, CallKit, Sirikit, Core Bluetooth, ARkit, Watchkit
  • 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.

 

Nice to have:

  • Experience with browser-based debugging and performance testing frameworks like Mocha and Jest.
  • Experience/knowledge of other Java script frameworks like Angular, Ionic, React JS and Flutter.
  • Knowledge of multiple backend system (e.g., MySQL, MongoDB), web servers (e.g., Apache), including Java / J2EE, Python.
  • Knowledge and understanding of distributed, reliable, and fault tolerant systems.
  • Performance and security drivers of the system.
  • People Management experience.

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: User Experience, Developer, Testing, Solution Architect, Cloud, Technology