iOS Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+10 more
Job description
We are seeking a Sr iOS Engineer to join our dynamic team. The ideal candidate will have strong experience in iOS development using Swift, Objective-C, and SwiftUI, iOS frameworks, and CI/Unit testing and a proven ability to design, build, and maintain high-quality iOS applications and ship updates to the App Store., * Design, build, and maintain advanced iOS applications for Apple devices.
- Collaborate with design and product teams to implement new features that follow Apple guidelines.
- Identify and resolve performance bottlenecks and defects.
- Maintain core codebases and publish updates to the App Store.
- Integrate vendor SDKs and work with iOS back-end services.
- Contribute to continuous integration pipelines and create reliable unit tests.
Requirements
- Bachelor’s degree in Computer Science or Software Engineering.
- 5-7 years of professional experience with proven app development.
- Extensive experience with iOS frameworks and integrating vendor app SDKs.
- Knowledge of iOS back-end services and mobile networking patterns.
- Strong understanding of Apple’s design principles and Human Interface Guidelines.
- Proficient in Objective-C, Swift, and SwiftUI.
- Experience with continuous integration and unit testing.
- Proficient with Git and Bitbucket for version control.
- Knowledge of C-based libraries.
- Ready to work with the latest Xcode environment.
Preferred Skills:
- Hands-on Android development experience.
- Familiarity with biometrics, push notifications, and Camera APIs.
- Ability to thrive in a fast-paced, team-based environment.
- Strong written and verbal communication with focus on troubleshooting and issue resolution.
Benefits & conditions
- Start month: September. Two interview rounds, one video and one in person.
- Glider ID verification will be required.
- Vendors may submit up to 3 candidates.
- On resume: include current location, relocation plan, availability or start date, and cooling-off details if applicable.
Why BCforward?
At BCforward, we believe in advancing lives and careers. When you join our team, you gain access to:
- Competitive compensation and benefits.
- Opportunities for growth with global clients.
- A supportive, inclusive culture that values innovation and people.
- Exposure to cutting-edge technologies and projects.
About the company
BCforward is a leading global IT consulting and workforce solutions firm providing services and support to Fortune 500 and government clients. Founded in 1998, BCforward has grown with our customers needs into a full-service business solutions provider. With delivery centers and offices across North America and India, we take pride in building long-term relationships and delivering excellence through innovation, collaboration, and integrity.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
A Guide to Choosing the Right Tools for App Developers
7 Important Tips That Every Software Developer Should Know
The Best X (Twitter) Accounts for Developers
Software Engineer Career: Things You Should Know