9 Thumbmunkeys Jobs
6-8 years
Thumbmunkeys - Senior iOS Developer - SWIFT Programming (6-8 yrs)
Thumbmunkeys
posted 11d ago
Flexible timing
Key skills for the job
About the Job :
We are seeking a highly skilled and passionate Senior iOS Developer to join our growing team.
You will play a crucial role in designing, developing, and maintaining high-quality, scalable, and user-friendly iOS applications.
This role requires a strong understanding of iOS development best practices, a commitment to clean code, and the ability to collaborate effectively within a cross-functional team.
You will also have the opportunity to mentor junior developers and contribute to the overall technical direction of our iOS platform.
Responsibilities :
Development & Maintenance :
- Design, develop, and maintain complex iOS applications using Swift and related technologies.
- Focus on performance optimization, user experience, and code quality.
Collaboration :
- Work closely with product managers, designers, and other engineers to define, develop, and ship new features.
- Participate in sprint planning, daily stand-ups, retrospectives, and demos.
Code Quality :
- Write clean, maintainable, and well-documented code.
- Adhere to coding standards and best practices.
- Conduct code reviews and provide constructive feedback.
Testing & Debugging :
- Identify and resolve bugs, improve application stability and performance.
- Implement unit and integration tests to ensure code quality.
- Utilize debugging tools and techniques to troubleshoot issues.
Technical Leadership :
- Mentor and guide junior developers, sharing knowledge and promoting best practices.
- Contribute to the technical direction of the iOS platform and help to shape our development processes.
Continuous Learning :
- Stay up-to-date with the latest iOS development trends, technologies, and best practices.
- Explore and evaluate new tools and libraries.
API Integration :
- Integrate with RESTful APIs and other backend services.
- Work with JSON and other data formats.
Performance Optimization :
- Identify and address performance bottlenecks.
- Optimize application performance for speed, memory usage, and battery life.
App Store Submission :
- Participate in the app submission process, ensuring compliance with Apple's guidelines.
Qualifications :
- Bachelor's degree in Computer Science or a related field.
- 6+ years of experience in iOS application development with Swift.
- Deep understanding of iOS frameworks and APIs, including UIKit, Core Data, Core Animation, and SwiftUI (preferred).
- Strong understanding of object-oriented programming principles and design patterns.
- Experience with RESTful APIs, JSON, and other data formats.
- Proficiency with version control systems (e. Git).
- Experience with third-party libraries and dependency management tools (e., CocoaPods, Carthage, Swift Package Manager).
- Solid understanding of Agile/Scrum methodologies.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Experience mentoring junior developers is a plus.
- Experience with SwiftUI is a strong plus.
- Experience with testing frameworks (e., XCTest) is a plus.
- Experience with CI/CD pipelines is a plus
Functional Areas: Other
Read full job description7-10 Yrs
5-10 Yrs