TransCore (TRN), a subsidiary of ST Engineering, is seeking an experienced and innovative iOS Mobile Application Developer to join in the development of our Smart Mobility Product Initiative. This position will be based in Nashville, TN.
Summary Passionate about the Smart Cities space? Interested in building better solutions for how people move and live their lives? Perhaps this is the role for you!
TransCore is seeking an experienced and innovative iOS Mobile Application Developer to join in the development of our Smart Mobility Product Initiative with the intent to rethink how users move, providing innovative, user-friendly solutions to their day-to-day lives reaching millions of users across the globe. This "zero to one" role is pivotal in building an entirely new product from scratch. You'll directly contribute to the product vision, strategy, and execution, developing a high-quality, data-informed user experience, while balancing the needs of our customers while driving end-user growth, engagement, and retention goals.
TransCore is uniquely positioned to have a huge impact in advancing smart cities & mobility. Join TransCore as we shape the future of smart cities and transportation tech.
Work Arrangement - Hybrid, with a blend of remote and in-office work. Flexibility for in-office days at our headquarters located in Nashville, TN. Relocation assistance available.
Essential Duties and Responsibilities
Design, develop, and maintain scalable, high-quality iOS applications that emphasize user experience, performance, and security, ensuring compatibility across devices.
Partner closely with cross-functional teams, including product managers, UX designers, and backend engineers, to define, build, and deliver innovative features and improvements that meet user needs.
Write robust, efficient, and maintainable code adhering to best practices in software engineering, conducting peer reviews to ensure high standards of code quality.
Coordinate and manage app releases, updates, and deployments to the App Store, maintaining compliance with Apple's guidelines and delivering on project timelines.
Implement effective version control strategies using Git, maintaining a clean and organized codebase that supports collaborative development and traceability.
Proactively identify, debug, and resolve performance bottlenecks and bugs, using user feedback and analytics to prioritize improvements and enhance application reliability.
Continuously explore and evaluate emerging technologies, industry trends, and advancements in iOS development, driving innovation and contributing fresh ideas to the team.
Create and maintain thorough documentation of development processes, workflows, and coding standards to ensure seamless knowledge transfer and foster a culture of continuous improvement.
Education
Bachelor's degree in computer science, software engineering, or a related field (or equivalent experience). Master's degree in a relevant field is a plus.
Requirements and Qualifications
6-10 years of proven experience in iOS application development with a strong portfolio of completed iOS apps available in the Apple App Store.
Advanced proficiency in Swift and Objective-C, with a solid understanding of the iOS ecosystem, frameworks, and libraries.
Hands-on experience with code revision and control systems, particularly Git, and familiarity with branching, merging, and release management.
Strong knowledge of mobile app design patterns, including MVC, MVVM, and understanding of RESTful APIs.
Experience with testing frameworks and tools like XCTest, as well as Continuous Integration/Continuous Deployment (CI/CD) pipelines.
Ability to work independently as well as collaboratively in a team environment, with excellent communication and problem-solving skills.
Familiarity with Agile methodologies and comfortable in a fast-paced, iterative development environment.
Knowledge of UI/UX principles specific to mobile design, along with experience in collaborating with designers to create seamless, user-friendly interfaces.