Xpanxion iOS/Swift Native Developer in Ames, Iowa

Xpanxion is looking for a Mid-Senior level iOS Developer in our Ames office. Xpanxion first arrived in Ames in 2012, and in 2016 opened the doors to a brand new office. This office helps to further exemplify our commitment to succeed and foster our relationship in the community. Xpanxion is excited to be a contributing factor to the continuous progress within Ames' growing tech industry. We were recognized in 2014 with the Economic Impact Award and again in 2015 with the Prometheus IT Service Provider of the Year award. We look to consistently leverage this office and access to the talented technical individuals this location offers.

Our expectation is that you can bang out code that shows our clients why Xpanxion is a best in class services organization. You will cut through red tape and focus on writing code that even your mom would be proud of, all while being surrounded by developers who have a passion for new technologies and finding innovating solutions. Our teams focus on success as a whole, not individual accomplishments. You will gain exposure to a wide variety of businesses in a fast-paced consulting environment all while experiencing developing on the latest and greatest technology platforms.

Job Description

  • Minimum 3+ years of experience in designing and building mobile applications for iOS platform

  • Experience with iOS frameworks such as Core Data, Core Animation, etc.

  • Proficient with Swift and Cocoa Touch

  • Experience with OOP, MVC, and software design patterns.

  • Experience with data exchange (JSON, XML), MySQL, PostgreSQL, Realm, Core Data, SQLite, MongoDB, etc.

  • Experience working with remote data via REST and JSON

  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies

  • Solid understanding of the full mobile development life cycle.

  • Knowledge of other web technologies and UI/UX standards

  • Understanding of Apple?s design principles and interface guidelines

  • Knowledge of low-level C-based libraries is preferred

  • Experience with performance and memory tuning with tools

  • Familiarity with cloud message APIs and push notifications

  • Knack for benchmarking and optimization

  • Proficient understanding of code versioning tools such as Git.

  • Familiarity with continuous integration

  • Experience in creating technical design and system architecture documentation.

  • Experience in Agile methodologies and developing working prototypes.

Perks & Benefits:

  • Extensive Training and development programs

  • Weekly feedback meetings with supervisors

  • Competitive?Salary

  • Game room

  • Team building events

  • Room for growth

  • Flexible schedule

  • 18 Days of PTO and Holidays

  • Health, Dental, Vision, Life Insurance

  • Bonus Programs

Disclaimer: Xpanxion is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action employer, making decisions without regard to race, color, religion, creed, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class

For any questions, please contact: careers@xpanxion.com