Hi All
Please share it to [email protected]
Job Title: iOS Developer
Location: Atlanta, GA
Responsibilities:
- Design and build applications for the iOS platform, ensuring they meet functional and technical specifications.
- Ensure the performance, quality, and responsiveness of applications through rigorous testing and optimization.
- Collaborate with cross-functional teams to define, design, and ship new features that enhance user experience.
- Identify and correct bottlenecks in code and resolve bugs to maintain high standards of application performance.
- Maintain code quality and organization by implementing best practices in coding, design patterns, and software development automation.
Experience Required:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 6+ years of overall IT experience, with a focus on mobile development.
- 3+ years of hands-on experience in iOS app development using Swift/Objective-C, with all new development in Swift.
- Proven experience in performing detailed technical design and implementation of moderately complex iOS applications.
- Strong background in improving product quality through thorough code reviews and writing effective unit tests.
- Solid understanding of mobile networking and RESTful web services, ensuring efficient API integration.
- Experience in API design, SDK architecture, and familiarity with mobile SDLC practices.
- Proficient in offline storage management, threading, and performance tuning.
- Experience working with large and complex code bases and architecture, ensuring scalability and maintainability.
- Demonstrated ability to work effectively in cross-functional teams and drive results through positive influence and collaboration.
- Strong skills in identifying performance bottlenecks and implementing solutions.
- Ability to build and design frontends for a variety of user personas and use cases, both customer-facing and internal.
- Familiarity with user-centered analysis to enhance usability and accessibility.
- Excellent ability to prepare and present technical documentation clearly and concisely.
- Experience working with project management tools such as Jira and GitLab, and monitoring tools like AppDynamics and Splunk.
Preferred Skills:
- Experience with Agile development methodologies.
- Knowledge of additional programming languages and frameworks related to mobile development.
- Familiarity with continuous integration/continuous deployment (CI/CD) practices.
Regards
[email protected]
|