iOS Developer / Mobile 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
+17 more
Job description
- Participate in the full app lifecycle including development, automation, testing, and App Store release
- Collaborate with design and product teams to define features, create estimates, prototypes, and implementation plans
- Develop and maintain automated tests using Appium and related frameworks for iOS
- Ensure application quality, performance, and reliability to specification
- Identify and resolve bottlenecks, defects, and performance issues prior to release
- Publish and maintain applications on the Apple App Store
- Drive best practices and continuous improvement across code, processes, tools, and documentation
Requirements
We are seeking a Senior iOS Developer to join our dynamic team. The ideal candidate will have strong experience in Swift, UIKit, test automation for iOS (Appium), and Xcode and a proven ability to deliver high-quality, performant iOS applications to the App Store and drive automation coverage., * Bachelor’s degree in Computer Science, Software Engineering, or related field
- 5+ years of mobile development experience across iOS and/or Android using Swift, Objective-C, Kotlin, and/or Java
- Proficiency in Swift and UIKit, with experience in SwiftUI
- Extensive knowledge of Xcode and iOS build, signing, and distribution workflows
- Hands-on Core Java experience and familiarity with C-based libraries
- Strong experience writing automated tests for iOS using Appium. Mobile test automation on iOS is required
- Proficiency with RESTful web services and related technologies such as JSON and XML. Familiarity with HTML, CSS, and JavaScript
- Experience with platform features such as biometrics, push notifications, and Camera APIs
- Experience with Git and Bitbucket for version control and collaboration
- Familiarity with Copilot prompting and usage for development and automation tasks
Preferred Skills:
- Experience with continuous integration and unit testing practices
- Ability to work in fast-paced, team-based environments with strong troubleshooting and issue resolution skills
- Strong written and verbal communication skills
Benefits & conditions
- 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
Role Logistics
- Start window: October or November
- Interview process: 1-2 rounds. Video required. In-person required
- Hybrid schedule: Minimum of 3 days onsite per week in Plano, TX
- ID verification via Glider
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
Fully Remote Software Engineer Jobs
The 8 Best Code Testing Tools
Find a Developer Job: 12 Best Job Sites For Developers