iOS Software Engineer

| Greater Denver Area
Title: iOS Software Engineer
Location: Denver, CO
Job Type: Full Time
Education: 4-year College Degree required
Experience: 4+ years experience
Compensation: Salary; bonus plan; work from home options; generous healthcare and other benefits
TrackVia is looking for someone who is extremely passionate about creating awesome iOS applications in an ever-changing environment. Bonus points if you have Android experience, too!
You have spent your time in Xcode. You have a keen eye for user experience and identifying opportunities to simplify a mobile workflow down to the last pixel and asynchronous callback. You are eager to work in a collaborative environment with product, platform, and QA teams in addition to the rest of your mobile team to create exciting new features for high-profile enterprise customers. You understand the importance of architecting structures that allow for maximum flexibility in a constantly evolving product.
As an iOS Software Engineer, you will work with an empowered cross-functional team, using your experience and extensive knowledge of building mobile apps to make the TrackVia experience seamless and intuitive for our customers. 
TrackVia on iOS is used by hundreds of enterprise companies every day to streamline their work and enable a remote workforce in the field. We need engineers who understand the complexities of syncing data, storing data offline, and who want to make the experience of using TrackVia as simple as possible. 
  • Maintain, design, and implement new user-facing features in TrackVia’s native iOS application.
  • Develop, test, and publish the frameworks supporting core mobile functionality, offline storage, and integration with the TrackVia Platform API.
  • Collaborate with product managers and other TrackVia engineers to create robust, scalable, testable features with a rich user experience.
  • Create unit, integration, and automated tests and processes in a continuous integration and deployment environment.
  • Bachelor's degree in Computer Science or Information Technology required
  • 4+ years of iOS experience, Android experience is a plus
  • Thorough understanding and experience with mobile architecture patterns like MVC and MVVM
  • Deep understanding of object-oriented design principles and best practices
  • An excellent understanding of best practices for concurrency and threading
  • Familiarity with the iOS tool ecosystem for development, testing, debugging, and performance benchmarking. Again, Android a plus here
  • Experience working with product teams, designers, quality assurance, and other developers to create a seamless mobile experience
  • Excellent written communications: clarity, brevity, grammar
  • Excellent verbal communications: articulation, patience, listening skills
  • Professionalism: prompt, attentive to detail, organized, accountable
Bonus points:
  • Experience developing, testing, and releasing Android apps
  • Masters or advanced degree in Computer Science or related field
  • Experience with ReactiveX frameworks (RxJava or RxSwift/RxCocoa)
  • Experience with Core Data, Realm, or other native database frameworks
  • Extensive knowledge of relational databases (joins, sub-selects, query performance)
  • Industry-competitive salary
  • Incentive bonus plan
  • Department-specific work from home policy
  • Self-monitored vacation policy
  • Excellent health care coverage and benefits
  • Free Eco-Pass for commuting to work (
  • Monthly company happy hours, team outings, and activities
  • Work with highly-talented, amazing people who have the same core values of company culture as you
About Us:
Headquartered in Denver, Colorado, TrackVia is a high-growth company that's turning the $350 billion dollar enterprise software market upside down. We develop a radically innovative, low-code application platform that empowers businesses with overloaded IT departments and limited developer resources. Our users are able to rapidly configure and deploy their own enterprise apps by leveraging the combined power of relational databases, cloud computing, IoT, and seamless native mobile apps. Our platform helps nearly 1,000 companies worldwide accelerate their operations by acquiring, analyzing and acting on their data with greater ease and speed.
To learn more about TrackVia watch our intro video:
Come do the best work of your life here at TrackVia.
TrackVia is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, age, protected veteran or disabled status, or genetic information. 
Read Full Job Description

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • JavaLanguages
    • JavascriptLanguages
    • ReactLibraries
    • ReduxLibraries
    • Node.jsFrameworks
    • SeleniumFrameworks
    • ProtractorFrameworks
    • MySQLDatabases
    • Google AnalyticsAnalytics
    • IllustratorDesign
    • AsanaManagement
    • ConfluenceManagement
    • SalesforceCRM
    • OutreachLead Gen


We are located in the heart of LoDo just steps from Larimer Square and a quick walk to Union Station which is a daily commute for many employees!

What are TrackVia Perks + Benefits

Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Dental Benefits
Vision Benefits
Health Insurance Benefits
Up to 100% Health, Dental & Vision premiums for employee only plans. Up to 80% for dependents.
Life Insurance
Pet Insurance
Retirement & Stock Options Benefits
Company Equity
Child Care & Parental Leave Benefits
Flexible Work Schedule
Vacation & Time Off Benefits
Unlimited Vacation Policy
Paid Holidays
Perks & Discounts
Beer on Tap
& Box Wine in the fridge!
Casual Dress
Commuter Benefits
TrackVia offers all employees the RTD EcoPass
Company Outings
Happy Hours
More Jobs at TrackVia11 open jobs
All Jobs
Dev + Engineer
Project Mgmt
Project Mgmt