Share this Job

Full Stack Mobile Application Developer

Apply now »

Date: Mar 18, 2023

Location: Bangalore, KA, IN

Company: NTT DATA Services

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 Full Stack Mobile Application Developer 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 considers all applicants without regarding to race, color, religion, citizenship, national origin, ancestry, age, sex, sexual orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other characteristic protected by law. We are committed to creating a diverse and inclusive environment for all employees. If you need assistance or an accommodation due to a disability, please inform your recruiter so that we may connect you with the appropriate team.


Job Segment: Application Developer, Developer, Java, Consulting, User Experience, Technology