Transcore logo

Software Engineer II - Android Mobile Application developer

Transcore

Nashville, TN
Full Time
Senior
28 days ago

Job Description

About the Role

TransCore (TRN), a subsidiary of ST Engineering, is seeking an experienced and innovative Android Mobile Application Developer to join our Smart Mobility Ecosystems team. This position will be based in Nashville, TN. The role involves developing high-quality Android applications for the Smart Mobility Product Initiative, contributing to product vision, strategy, and execution, and building solutions that impact millions of users globally. The company is focused on advancing smart cities and transportation technology, offering a hybrid work arrangement with flexibility for remote and in-office work at their Nashville headquarters.

Key Responsibilities

  • Architect, develop, test, and deploy robust Android applications, ensuring high standards of performance, reliability, and seamless user experience.
  • Collaborate closely with cross-functional teams, including UI/UX designers, product managers, and backend engineers, to define and deliver feature-rich, high-impact solutions aligned with product goals.
  • Apply effective version control practices using Git to maintain a clean, structured, and well-documented codebase that supports scalability and team collaboration.
  • Conduct thorough code reviews, debugging, and refactoring sessions to enhance code quality, maintainability, and application performance.
  • Implement CI/CD pipelines to automate and streamline build, testing, and deployment processes, ensuring efficient and reliable app delivery.
  • Develop and maintain detailed technical documentation, including specifications, functionality guidelines, and best practices, to support consistency and knowledge sharing.
  • Integrate third-party libraries, SDKs, and APIs as required to expand app functionality and provide new user experiences.
  • Partner with QA teams to diagnose, troubleshoot, and resolve issues promptly, addressing bugs and optimizing app performance for a flawless user experience.
  • Stay current with emerging Android trends, tools, and development best practices, applying new insights to continuously improve application quality and development efficiency.

Requirements

  • 6-10 years of professional experience in Android application development.
  • Proficiency in Kotlin and Java for Android development.
  • In-depth understanding of Android SDK, Android Studio, and Android OS framework.
  • Demonstrated experience with code revision and version control systems, particularly Git.
  • Familiarity with RESTful APIs and backend integration.
  • Experience with modern architectural patterns such as MVVM and MVP.
  • Knowledge of mobile security best practices and techniques.
  • Solid understanding of testing methodologies, including unit and automated testing.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.

Nice to Have

  • Master's degree in a relevant field.

Qualifications

  • Bachelor's degree in computer science, software engineering, or a related field (or equivalent experience).

Working at Transcore

The role offers a hybrid work environment with a blend of remote and in-office work, providing flexibility for in-office days at the Nashville headquarters. The company emphasizes innovation, collaboration, and staying current with emerging trends to continuously improve application quality and development efficiency.

Apply Now

Job Details

Posted AtJun 26, 2025
Job CategoryMobile Development
SalaryCompetitive salary
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Transcore

Website

transcore.com

Company Size

5001-10000 employees

Location

Nashville, TN

Industry

Other Communications Equipment Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches