
Sr. iOS Software Engineer
The Collinson Group27 days ago
São Paulo, BrazilSenior
Responsibilities
- Design and build advanced native applications for the iOS platform.
- Collaborate with cross-functional and design teams to define, design, and ship new features.
- Maintain and improve the existing codebase, including application performance, quality, responsiveness, and bug fixing.
- Integrate third-party libraries and APIs.
- Develop modular, scalable, and maintainable application architecture.
- Write and maintain flexible tests using strategies such as unit and snapshot testing.
- Address security vulnerabilities and help ensure a secure app environment.
- Evaluate and implement new technologies and stay current with mobile trends and architectures.
- Take ownership of developing impactful new features and products.
Requirements
- At least 3 years of experience building native iOS applications.
- Hands-on experience building mobile applications with Swift.
- Strong understanding of iOS app design principles, patterns, and best practices.
- Knowledge of architectural patterns including MVVM and MVP.
- Experience creating modularized and scalable app architecture.
- Experience with CocoaPods dependency management in iOS applications.
- Experience with unit, snapshot, and other mobile application testing strategies.
- Knowledge of mobile design patterns including dependency injection and observers.
- Ability to write clean, readable, well-structured, and maintainable code.
- Ability to take ownership and drive feature and product development.
- Passion for user interaction, usability, and attractive interfaces.
Benefits
- Medical and dental care.
- Priority Pass membership.
- Childcare allowance for children up to 6 years old.
- Birthday day off.
- Work from anywhere for 8 weeks per year.
- Competitive salary and benefits plan.
Tech Stack
iOSSwift
Categories
Mobile