at Peterson Technology Partners, Inc. in Park Ridge, Illinois, United States
Responsible for developing iOS applications based on client specifications. Analyze and optimize iOS applications for efficiency and performance. Collaborate with other iOS and Android engineers, business and UX teams to deliver features and enhancements for clients internal and external customers. Use Swift, Xcode, and CocoaPods to evolve and maintain the software architecture for current and future needs in order to design, develop and enhance the new-user features of our clients mobile application while supporting the product roadmap. Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance. Promote robust and maintainable code, clear documentation, and deliver high-quality work on a tight schedule. Develop or direct software system testing or validation procedures, programming, or documentation. Produce efficient and elegant code based on requirements. Continuous focus on improving software quality, establishing, and following best practices, tools, and new techniques within the mobile team. Prepare reports or correspondence concerning project specifications, activities, or status.