If you are a passionate and driven IOS Developer looking to take your career to the next level, we would love to hear from you
Position: IOS Developer
Location: New York, New York, United States
Salary: $152000 - $192000
About the role: We are seeking an experienced IOS Developer to join our growing team. As an IOS Developer, you will be responsible for developing and maintaining high-quality mobile applications for IOS devices. You will work closely with our design and development teams to create innovative and user-friendly applications that meet our clients' needs.
Key responsibilities:
- Design and develop advanced applications for the IOS platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, efficient, and maintainable code
- Ensure the performance, quality, and responsiveness of applications
- Troubleshoot and debug issues in a timely manner
- Stay up-to-date with the latest IOS trends, techniques, and technologies
- Continuously improve application development processes and tools
- Conduct code reviews and provide constructive feedback to team members
- Participate in project planning and estimation activities
- Adhere to coding standards and best practices
- Communicate technical concepts and solutions to non-technical team members
- Work on multiple projects simultaneously and meet tight deadlines
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field
- Minimum of years of experience in IOS development
- Proficient in Objective-C and Swift programming languages
- Strong understanding of Object-Oriented Programming (OOP) principles
- Experience with IOS frameworks such as Core Data, Core Animation, and Core Graphics
- Familiarity with RESTful APIs to connect IOS applications to back-end services
- Knowledge of Apple's design principles and Human Interface Guidelines
- Familiarity with Agile software development methodologies
- Excellent problem-solving and analytical skills
- Strong attention to detail
- Ability to work in a fast-paced and dynamic environment
- Excellent communication and teamwork skills
Why join our team?
- Opportunity to work on diverse and challenging projects
- Competitive salary and benefits package
- Collaborative and supportive work environment
- Continuous learning and growth opportunities
- Flexible work hours and remote work options
- Fun team events and activities
Apply now and join our team of talented professionals!