Share this Job

Mobile Application Developer (Android)

Apply now »

Date: Jan 1, 2022

Location: Charlotte, NC, US

Company: NTT DATA Services

Req ID: 139519 

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 Mobile Application Developer (Android) to join our team in Charlotte, North Carolina (US-NC), United States (US).

This is an opportunity for Software Developer to perform a key role within a Mobile Apps Development for a key customer account. You will join a team developing, supporting and maintaining mobile applications using Swift/Kotlin.  The ideal candidate will have a proven track record in software development.



  • 1-3 years of professional software development experience
  • Programming experience/ Good understanding of at least one language such as Java, C++, or C# including object-oriented design
  • Proficiency in object oriented development and ability to apply OO conceptsKnowledge of data structures, algorithms, operating systems, and/or distributed systems
  • Good understanding of design patterns
  • Knowledge of professional software engineering practices & best practices for full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing and operationsAbility to learn quickly and work independently or as part of a team
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.Experience with multi-module application in a large distributed team environment
  • Developing technical documentation to guide future software development projects


  • Ability to take a project from scoping requirements through actual launch of the project
  • Prioritizing requirements based on a business value, time-to-market and complexity
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software features, and technical designs
  • Unit-testing code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Continuous service improvement with proactive monitoring of app store reviews, AppCenter crashes (Firebase Crashlytics and Analytics), SDK updates and bug search
  • Finding innovative ways to scale and increase performance, 


Good To have:

  • Extensive knowledge of Android development techniques and practices using SwiftJava/Kotlin
  • Experience in mobile design patterns (MVVM), building android apps / frameworks / SDKs, building custom UX widgets and optimizing apps for performance (Instruments)
  • Experienced in development of front-end UI/UX for mobile platforms
  • Have published one or more iOS apps in the app store
  • Knowledge and Working experience in the Agile space: Scrum, XP, Kanban

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.

Nearest Major Market: Charlotte

Job Segment: Application Developer, Developer, Consulting, Cloud, Java, Technology