Software Engineer: Front-end Mobile - iOS, Android, or Hybrid & Senior
Softtek Aguascalientes City, Aguascalientes, Mexico
IT Services and IT Consulting · 10,001+ employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Develop and test native iOS applications using Swift while integrating them with RESTful APIs and enterprise backend services. Collaborate with cross-functional teams including designers and product owners to ensure high-quality application delivery and performance.
What they look for
Requirements
Requires over 7 years of experience in iOS development with at least 5 years specifically in Swift. Candidates must have strong proficiency in mobile architecture patterns, unit testing frameworks, and CI/CD processes.
Full description
Senior iOS Developer (Swift)
Senior iOS Developer to participate in the development of a new native iOS application, using Swift-based iOS development as the core technology stack.
Requirements
Must Have
- 7+ years of experience in iOS application development
- 5+ years of experience with Swift
- Strong experience building, testing, and maintaining native iOS applications
- Experience using Xcode as the primary development environment
- Strong understanding of UIKit and/or SwiftUI
- Experience implementing MVVM, MVC, Clean Architecture, or similar mobile architecture patterns
- Strong understanding of iOS application lifecycle, memory management, and concurrency
- Experience integrating mobile applications with RESTful APIs and enterprise backend services
- Experience consuming cloud-based and microservice-based platforms
- Experience with Git and GitHub/GitHub Enterprise
- Experience working in Agile/Scrum development environments
- Experience participating in CI/CD processes for iOS applications
- Experience with unit testing and UI testing frameworks (XCTest, XCUITest)
- Strong troubleshooting, debugging, and performance optimization skills
Nice to Have
- Knowledge of AWS cloud services
Responsibilities
- Analyze User Stories and provide feedback for refinement activities.
- Develop and test native iOS applications using Swift.
- Implement user-facing functionality following iOS development best practices.
- Integrate mobile applications with RESTful APIs, backend services, and enterprise platforms.
- Participate in application architecture and technical design discussions.
- Collaborate closely with Backend Developers, QA Engineers, UX/UI Designers, and Product Owners.
- Participate in code reviews and contribute to engineering best practices.
- Support application deployment activities through CI/CD pipelines and App Store releases.
- Identify technical risks and escalate issues when appropriate.
- Ensure compliance with project guidelines, security standards, and development processes.
Similar roles
-
Senior Android Engineer
Jobgether India · ₹4M–₹5M/yr
-
Senior Android Engineer - Identity & Access Management
onX Missoula, Montana, United States · $146K–$182K/yr
-
Software Engineer 5 - Android (DVX Mobile Core)
Netflix Oregon, United States · $388K–$558K/yr
-
Android Developer
MigrationIT Cairo, Cairo, Egypt
-
Software Engineer - Android
Machina Cognita Technologies Arlington, Virginia, United States · $115K–$145K/yr
-
Senior Android Engineer
Epic Kids Inc. India · ₹4M–₹5M/yr