Digital Engineering Sr. Advisor

Digital Engineering Sr. Advisor

NTT Data
12-15 years
Not Specified

Job Description

Job Description:
  • 12+ 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.
  • Knowledge in any of the below platform
  • 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.
  • 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 s.
  • 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.

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.

Job Details

Employment Types:




About NTT Data

Similar Jobs

People Also Considered

Data Not Available

Career Advice to Find Better

Simple body text this will replace with orginal content