i
Oyo Rooms
31 Oyo Rooms Jobs
OYO Rooms - iOS Developer II - SWIFT Programming (3-6 yrs)
Oyo Rooms
posted 11hr ago
Position : iOS Developer - II
Experience : Total 3-6 years in iOS development
Role Overview :
We are seeking a skilled iOS Developer - II to join our dynamic team. In this role, you will focus on solving complex technical challenges, ensuring high-quality application design, and contributing to scalable app architectures. You will also play a key role in pipeline management, code reviews, and mentoring team members. This position is ideal for motivated individuals passionate about delivering impactful mobile experiences.
Key Responsibilities :
1. iOS Development & Problem Solving
- Develop and maintain advanced iOS applications with a focus on performance and scalability.
- Solve complex problems by designing and implementing innovative solutions.
- Optimize code for performance and responsiveness across various devices.
2. Pipeline Management
- Set up and maintain CI/CD pipelines using GitHub Actions or similar tools.
- Ensure smooth integration, testing, and deployment processes.
3. App Architecture & Design
- Design and implement scalable and maintainable app architectures.
- Collaborate with designers and product managers to deliver intuitive and visually appealing user experiences.
- Apply best practices to ensure clean, reusable, and testable codebases.
4. Code Review & Best Practices
- Conduct thorough code reviews to ensure adherence to coding standards and best practices.
- Advocate for high-quality coding practices and continuous improvement within the team.
5. Release Monitoring
- Monitor app releases to ensure stability and address any post-release issues promptly.
- Work closely with QA and support teams to resolve bugs and improve the user experience.
6. Mentorship & Collaboration
- Provide guidance and mentorship to junior developers, fostering a culture of learning and growth.
- Collaborate with cross-functional teams to ensure smooth project execution.
7. Technical Expertise
- Stay updated with the latest iOS technologies and industry trends.
- Demonstrate expertise in Swift, with additional knowledge of SwiftUI and Objective-C as a plus.
- Leverage data structures and algorithms to solve technical challenges effectively.
8. Ownership & Motivation
- Take ownership of assigned tasks and deliver high-quality results.
- Exhibit a proactive approach to identifying and resolving issues.
Qualifications :
- Languages: Expertise in Swift; knowledge of Objective-C is an advantage.
- Frameworks: Experience with SwiftUI is a strong plus.
- Tools: Proficiency with version control systems (e.g., Git) and CI/CD tools like GitHub Actions.
- Problem-Solving: Strong understanding of data structures, algorithms, and design problem-solving.
- Code Review: Proven ability to review code for quality, efficiency, and scalability.
- Release Management: Experience in monitoring and managing app releases.
- Architecture: Knowledge of scalable app architectures and best practices.
- Mentorship: Experience mentoring team members or guiding junior developers.
- Soft Skills: Self-motivated, detail-oriented, and a strong team player.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for IOS Developer roles with real interview advice
2-3 Yrs
2-4 Yrs