Senior iOS Engineer
BrazilContractSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AgileSwiftCI/CDRESTful APIsJSONUnit Testing
Requirements
- 5+ years of iOS app development experience
- Portfolio of shipped apps
- Expertise in Swift and SwiftUI
- Deep knowledge of iOS SDK frameworks
- Knowledge of Apple’s design guidelines
- Strong computer science fundamentals: data structures, algorithms, concurrency, memory management
- Proficient in REST APIs
- JSON data handling
- Integrating third-party SDKs
- Experience with unit/UI testing
- CI/CD pipelines
- Agile development practices
- Skilled in debugging, profiling, and optimizing mobile applications
- Strong problem-solving and communication skills
Responsibilities
- Design, build, and maintain customer-facing iOS applications with a focus on quality and performance
- Collaborate with Product and Design teams to define, design, and deliver new features
- Take ownership of the iOS codebase architecture, ensuring scalability, reliability, and maintainability
- Partner with backend and firmware engineers to design end-to-end solutions
- Mentor junior engineers through code reviews, pair programming, and technical guidance
- Advocate for coding standards, testability, and performance best practices within the team
- Identify and resolve complex technical issues, including debugging and performance optimization
- Stay current with iOS ecosystem trends and proactively recommend improvements
- Participate in Agile ceremonies, contributing to sprint planning, estimation, and retrospectives
- Maintain clear technical documentation for features, architecture decisions, and best practices
View Full Description & ApplyYou'll be redirected to the employer's site