Search by job, company or skills

Entri

Senior iOS Developer

Early Applicant
  • 4 days ago
  • Be among the first 50 applicants

Job Description

Job Title: Senior iOS Developer

Location: Kochi, Kerala (Work from Office)

Experience: 5+ years

Employment Type: Full-Time

Hello there!

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.

Additional Notes

At Entri, we're all about creating innovative products that make a real difference in the world of education. We're looking for candidates who are eager to learn, experiment, and thrive in a dynamic environment. If you're proactive and excited about tackling new challenges, we'd love to hear from you!

Entri's Mission

As a leader in the EdTech sector, Entri is on an exciting path of growth and expansion.

We're actively seeking talented individuals who share our vision and ambition to fill key roles in our dynamic team.

More Info

Industry:Other

Function:Edtech

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 20/11/2024

Job ID: 101003465

Report Job

About Company

Follow

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior Moodle Developer

ZigsawCompany Name Confidential

Senior IOS Developer Fixed Term Contract

BKN301Company Name Confidential
Last Updated: 20-11-2024 09:24:58 PM
Home Jobs in India Senior iOS Developer