What are the responsibilities and job description for the iOS developer - Onsite position at SPAR Information Systems LLC?
Following are the job responsibilities.
- Design and build applications for the iOS platform
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization Experience Required
- BS degree in Computer Science or Engineering
- 6 years of overall IT experience
- 3 years iOS app development using: Swift / Objective-C (all new development is in Swift)
- 3 years performing detailed technical design and implementation of moderately complex iOS applications
- Proven experience improving product quality through code reviews, writing effective unit tests
- Solid grasp of mobile networking and REST Web Service
- Experience in API design, SDK architecture, and mobile SDLC practices.]
- Experience with offline storage, threading, and performance tuning
- Experience and understanding of large and complex code bases and architecture
- Demonstrated ability to work in cross functional teams and ability to drive results through positive influence
- Have experience identifying performance bottlenecks
- Build and design frontends for a variety of personas and use cases, both customer-facing and internal.
- Familiarity with user-centered analysis
- Strong ability to prepare and present technical documentation
- Experience working Jira, Gitlab, AppDynamics, and Splunk