Job Summary:
We are seeking a talented and motivated iOS Software Engineer to join our development team.
As an iOS Engineer, you will be responsible for designing, building, and maintaining high-quality mobile applications that deliver exceptional user experiences. You will work closely with product managers, designers, and other engineers to bring ideas to life, ensuring scalability, performance, and usability.
Key responsibilities:
- Design, develop, and maintain iOS applications using Swift and related frameworks
- Collaborate with product and design teams to define and implement new features
- Ensure application performance, quality, and responsiveness
- Debug, troubleshoot, and resolve technical issues in a timely manner
- Write clean, maintainable, and testable code following best practices
- Integrate third-party APIs and SDKs as needed
- Participate in code reviews and contribute to continuous improvement efforts
- Stay current with the latest iOS development trends, tools, and technologies
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- 2+ years of professional experience in iOS development
- Strong proficiency in Swift and iOS frameworks (UIKit, Core Data, etc.)
- Experience with RESTful APIs, JSON, and mobile app integration
- Familiarity with Git or other version control systems
- Strong problem-solving and debugging skills
- Understanding of mobile UI/UX principles and Apple’s design guidelines
- Ability to work independently and within a collaborative team environment
- Excellent communication and organizational skills