What are the responsibilities and job description for the Sr iOS Developer position at Paramount Software Solutions, Inc?
Job Details
Client is seeking a highly skilled and experienced Senior iOS Developer with expertise in Swift, Java, and Objective-C to join our dynamic team. This role will focus on developing, enhancing, and maintaining a high-performance mobile application for a major telecommunications carrier. You will work alongside a talented team of engineers, designers, and product managers to create seamless mobile experiences that serve millions of users.
Key Responsibilities:
- Design, develop, and maintain advanced features for a large-scale iOS application using Swift, Objective-C, and Java.
- Collaborate with cross-functional teams, including backend developers, UX/UI designers, and product managers, to deliver innovative solutions.
- Ensure application performance, quality, and responsiveness by identifying bottlenecks and implementing robust solutions.
- Lead architectural decisions and provide technical guidance to junior developers.
- Conduct code reviews, maintain coding standards, and ensure best practices in iOS development.
- Optimize application for maximum speed, scalability, and user experience.
- Work closely with QA teams to debug and resolve issues, ensuring the app meets high-quality standards.
- Stay up to date with emerging mobile technologies and industry trends, incorporating them into development processes when appropriate.
- Assist in integrating third-party APIs and services for enhanced app functionality.
- Develop and maintain unit tests, automation tests, and CI/CD pipelines to streamline the development process.
Required Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5 years of experience in iOS application development.
- Strong expertise in Swift and Objective-C.
- Proficiency in Java, particularly in working with backend services and APIs.
- Solid understanding of iOS frameworks such as UIKit, CoreData, CoreAnimation, and Networking frameworks.
- Experience with RESTful APIs, JSON parsing, and third-party libraries.
- Familiarity with Agile development methodologies and version control systems such as Git.
- Deep knowledge of performance optimization, debugging tools, and memory management.
- Experience with CI/CD tools and automated testing frameworks.
- Strong problem-solving skills, ability to work independently and in a team.
Preferred Qualifications:
- Prior experience working in the telecommunications industry or on carrier-related applications.
- Knowledge of networking protocols, VoIP technologies, and telecommunications APIs.
- Experience with SwiftUI and Combine framework.
- Familiarity with cloud services such as AWS, Firebase, or Google Cloud.
- Published applications in the App Store or a strong portfolio of past projects.