Senior iOS Developer
DBServices Portugal
- Porto Alegre - RS
- Permanente
- Período integral
- Own the delivery of major features and components
- Build and ship durable, secure, scalable, and always up and running code
- Have a strong understanding of data modeling with Swift (protocols, enums, structs, classes)
- Architect robust networking and data modeling layers
- Have familiarity with CI/CD (e.g., Jenkins, CircleCI, Fastlane) and experience setting up deployment pipelines
- Frequently use the XCTest framework to test your code
- Proactively identify risks and approach them with a solution-oriented mindset
- Closely follow Swift coding conventions and iOS design patterns
- Provide recommendations on the best ways to solve a problem for a particular platform
- Consider 'big picture' perspectives and can successfully balance business goals and technical constraints
- Mentor other developers
- Collaborate and communicate with teams and clients to deliver software in an agile environment
- Improve existing code to make it more maintainable, testable, and elegant
- Value a feedback culture that fosters personal and professional growth
- 4+ years of professional programming experience
- Experience with code signing and the distribution process
- Familiarity with Apple services like iCloud, universal linking, push notifications, and/or Keychain
- Experience developing for multiple Apple platforms (watchOS, tvOS, CarPlay)
- Understanding of inclusive and accessible UI implementations
- Experience using SwiftUI/Combine
- Experience working with emerging technologies like Machine Learning, Voice, and/or AR/VR
- Code samples or a GitHub account to share
- Fluent English
- Collaborative Environment: We value a sense of community where ideas are shared, and achievements are celebrated as a team.
- Work from Anywhere: Enjoy the freedom and flexibility to work from wherever you feel most productive and comfortable.
- Global Connection: An opportunity to interact with people from different countries and cultures, expanding your network and worldview.
- Physical Health Support: Through TotalPass and Mediquo, we provide resources and programs, and telemedicine dedicated to your physical well-being.
- Mental Health Care: Team Care provides initiatives and actions to support your emotional and mental balance in daily life.