i
ENTRI SOFTWARE
10 ENTRI SOFTWARE Jobs
Entri - Senior iOS Developer - SWIFT/Kotlin Multiplatform (5-10 yrs)
ENTRI SOFTWARE
posted 20hr ago
Flexible timing
Key skills for the job
job Title: Senior iOS Developer
Location: Kochi, Kerala (Work from Office)
Experience: 5+ years
Employment Type: Full-Time
We're Entri, a fast-growing, EdTech startup from Kochi and we're on the lookout for a passionate and skilled Mobile Product Engineer with a focus on iOS to join our pioneering Product Team.
Skill and adaptability are at our core, and we're seeking a professional with 5+ years of iOS development expertise to help shape the future of educational technology with us.
What We Offer :
- A culture of continuous learning and immense growth opportunities.
- The chance to undertake challenging and fulfilling roles in a cutting-edge environment.
- The opportunity to do impactful work and make significant contributions to our rapidly evolving products.
Job Description :
We are seeking an experienced Senior iOS Developer to join our team in building an advanced iOS application.
The app utilizes SwiftUI for most of the user interface, with Kotlin Multiplatform for shared business logic and Compose Multiplatform for specific UI components where appropriate.
The ideal candidate is a seasoned iOS developer with experience in Swift and expertise in managing Push Notifications, In-App Purchases (IAP), and App Store distribution processes and CI/CD pipelines.
Responsibilities :
1. App Development :
- Design, build, and maintain high-quality iOS applications, primarily using SwiftUI for UI development.
- Collaborate with the team to explore Kotlin Multiplatform for shared business logic where necessary.
- Ensure the performance, quality, and responsiveness of applications.
2. Architecture & Code Quality :
- Work with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and testable code following MVVM and other suitable architectural patterns.
3. App Store Management :
- Handle the complete lifecycle of app distribution, from development to deployment and App Store release.
- Ensure compliance with App Store policies and manage updates effectively.
4. Collaboration :
- Work closely with designers, backend developers, and product managers to deliver high-quality, seamless user experiences.
- Conduct code reviews and mentor junior developers on best practices.
5. CI/CD Implementation :
- Set up and maintain CI/CD pipelines for streamlined development and deployment processes.
- Automate testing, builds, and deployments to ensure high code quality and faster delivery.
6. Testing & Optimization :
- Implement unit and UI tests to maintain code quality.
- Optimize app performance for memory efficiency and smooth user experience.
Key Requirements :
Technical Skills :
- Proficiency in Swift and SwiftUI for iOS development.
- Strong knowledge of UIKit and Objective-C.
- Experience implementing and managing Push Notifications and In-App Purchases (IAP), ensuring compliance with App Store guidelines.
- Experience with App Store distribution processes.
- Familiarity with Core Data, Core Animation, and Grand Central Dispatch (GCD) and Combine Frameworks
- Experience with RESTful APIs and backend integration.
- Familiarity with version control workflows using Git and dependency management tools like CocoaPods or Swift Package Manager
.Nice to Have :
- Experience with Android Kotlin and Jetpack Compose for potential cross-platform development.
- Experience with Kotlin Multiplatform (KMM) for shared business logic and Compose Multiplatform for UI components.
Soft Skills :
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Proven ability to work independently and meet project timelines.
Functional Areas: Other
Read full job descriptionPrepare for Senior IOS Developer roles with real interview advice
1-4 Yrs
₹ 3 - 5.5L/yr
Kochi, Kozhikode, Thiruvananthapuram