Skip to Main Content

Job Title


Senior iOS Developer


Company : BKN301


Location : Ahmedabad, Gujarat


Created : 2025-05-22


Job Type : Full Time


Job Description

About the RoleAre you a passionate iOS Developer looking to take your career to the next level? BKN301 is seeking a Senior iOS Engineer to join our growing mobile team and help build world-class Android experiences. You’ll work alongside a talented group of engineers to design, develop, and deliver high-quality mobile applications used by a global user base. What You’ll Be Doing:Design, develop, and maintain robust, scalable, and secure iOS applications using Swift, leveraging modern iOS frameworks like SwiftUI, Combine, and UIKit Lead the adoption and integration of SwiftUI, driving consistency, maintainability, and modern UI patterns across the app Collaborate with product managers, designers, and backend engineers to deliver feature-rich, accessible, and intuitiveuser experiences Apply and uphold best practices in mobile architecture (e.g., MVVM, Clean Architecture), design patterns, and modular development Integrate third-party libraries, SDKs, and services (e.g., Firebase, analytics, payments), while ensuring secure and privacy-compliant implementations Stay current with the latest iOS SDKs, platform changes, and Apple ecosystem updates, proactively incorporating relevant advancements Drive performance and responsiveness improvements through profiling, optimization, and system-level analysis (memory, CPU, battery) Ensure App Store compliance, manage app submissions, updates, versioning, and respond to Apple review feedback as needed Lead code reviews and enforce high standards for code quality, testability, scalability, and security Identify, triage, and resolve bugs, crashes, and edge-case issues to ensure application stability Define and implement automated testing strategies (unit, UI, integration) and CI/CD pipelines using tools like Bitrise, CircleCI, or GitHub Actions Contribute to and maintain clear technical documentation, including architectural decisions, public interfaces, and engineering guidelines Foster a strong engineering culture by mentoring junior developers, sharing knowledge, and guiding architectural decisions Promote and ensure compliance with accessibility standards (WCAG), making sure the app is inclusive and usable for all users (Optional) Collaborate on or explore multiplatform strategies such as Kotlin Multiplatform, Swift Packages, or shared business logic to drive engineering efficiency across platforms Actively participate in Agile development processes, including sprint planning, daily stand-ups, retrospectives, and release coordination Your Profile5+ years of professional experience building iOS applications using Swift. Strong expertise in iOS frameworks including Coredata, UIKit, SwiftUI, and Combine. Solid understanding of architectural patterns such as MVVM, VIPER, or Clean Architecture. Experience developing and maintaining production-grade apps available on the App Store. Deep knowledge of mobile security best practices, including secure storage, encrypted networking, and secure coding principles. Proficiency with unit testing, UI testing, and automated testing frameworks. Hands-on experience integrating RESTful APIs, managing network layers, and handling error states. Proficiency with version control systems (Git) and familiarity with CI/CD pipelines (Bitrise, GitHub Actions, etc). Experience with App Store submission, app signing, provisioning, and handling Apple review processes. Excellent debugging, performance tuning, and profiling skills using Xcode Instruments. Strong communication and collaboration skills; ability to work cross-functionally with designers, product managers, and backend engineers. Experience working in Agile/Scrum development environments. Great If You Possess:Experience leading SwiftUI adoption in large-scale apps. Exposure to Kotlin Multiplatform, Flutter, or React Native. Familiarity with accessibility standards (WCAG) and inclusive design. Background in modularizing codebases and scalable architecture. Knowledge of Apple HIG, advanced animations, and interaction design. Familiarity with analytics tools (Firebase, Mixpanel, Amplitude) and crash reporting (Sentry, Crashlytics). Contributions to open source or a well-maintained GitHub portfolio. Experience mentoring or leading junior iOS engineers. Education:Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience) Why BKN301?You’ll be part of a forward-thinking company that values your ideas and fosters your growth. Ready to make an impact? Apply today and bring your talent to the next level with BKN301 Group!Our Hiring Process:Here’s what to expect from our selection journey:A friendly introduction with our HR team.An in-depth technical evaluation.A conversation with a hiring manager.A team fit discussion to ensure mutual alignment.This process typically spans 2 to 4 weeks.We are committed to providing equal employment opportunities and consider all qualified applicants without discrimination based on race, color, religion, sex, sexual orientation, gender identity, national origin, or disability status.