Post Job Free
Sign in

Senior iOS Developer

Company:
BKN301
Location:
India, PA
Posted:
May 21, 2025
Apply

Description:

About the Role

Are 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 Profile

5+ 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?

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.

Apply