09 Aug
|
Jai Finance India
|
Bengaluru
09 Aug
Jai Finance India
Bengaluru
Mid-Level iOS Engineer
Department: Engineering Mobile Platform
Employment Type: Full-Time
Experience Level: 3–5 Years
Education: Bachelor's degree or above in Computer Science, Software Engineering, or a related field
Position Overview
We are seeking a Mid-Level iOS Engineer to independently own core business modules within our iOS application. The successful candidate will work closely with cross-functional teams to deliver reliable, high-performance features, while contributing to the ongoing improvement of the application's architecture, tooling, and engineering standards.
Roles & Responsibilities
- Independently own the design and development of core business modules on the iOS client, primarily using Swift.
- Contribute to App architecture optimisation, resolve technical bottlenecks during development, and improve code quality and maintainability.
- Take a deep dive into performance tuning — including app launch time, memory management, lag analysis, and app size reduction.
- Build high-quality, reusable foundational components and utility classes to boost overall team productivity.
- Collaborate smoothly with cross-functional teams to deliver high-quality releases on time.
Requirements
- Bachelor's degree or above in Computer Science,
Software Engineering, or a related field; 3–5 years of hands-on iOS development experience.
- Expert-level command of Swift, with an in-depth understanding of underlying Swift principles — such as ARC memory management, Runtime, generics, and Protocol-Oriented Programming (POP).
- Proficiency in at least one mainstream architectural pattern (e.g., MVVM), with proven project implementation experience.
- Robust fundamentals in data structures and network programming; familiarity with multithreading and Swift Concurrency for parallel processing.
- Hands-on experience with performance profiling and optimisation using Instruments, Xcode Profiler, and similar tools.
- Excellent communication skills and a team-player mindset, with a proactive approach to driving issues to closure.
Preferred Qualifications
- Strong command of SwiftUI and Combine, with real-world production project experience.
- Familiarity with CI/CD pipelines and experience writing automation scripts for builds or testing.
- Extensive experience with AI-assisted programming.
Ownership of well-regarded open-source projects or frameworks on GitHub.
📌 iOS Developer (Bengaluru)
🏢 Jai Finance India
📍 Bengaluru