Senior Software Engineer (iOS)
Argentina / Brazil
Application Development – Mobile Development /
Remote
Solvd is an AI-first advisory and digital engineering firm delivering measurable business impact through strategic digital transformation. Taking an AI-first approach, we bridge the critical gap between experimentation and real ROI, weaving artificial intelligence into everything we do and helping clients at all stages accelerate AI integration into each process layer. Our mission is to empower passionate people to thrive in the era of AI while maintaining rigorous ethical AI standards. We’re supported by a global team with offices in the USA, Poland, Ukraine and Georgia.
We are looking for an experienced Senior iOS Software Engineer to join our team.
Responsibilities:
- Work closely with our creative design and user interface team to implement native mobile interfaces according to the iOS Human Interface Guidelines.
- Continually improve the user experience by analyzing and optimizing UI, data storage, and network communications.
- Independently build and deliver high quality features and improvements.
- Research and implement high-quality technical solutions to attain business goals that will benefit our continually growing user base.
- Provide thought leadership on industry best practices around design, testing, security, and deployment.
- Coach team members to increase the success of the team as a whole.
- Work closely with your cross-functional product engineering team to solve problems.
- Turn big ideas into simple, elegant solutions.
Requirements:
- 4+ years of relevant work experience.
- Applicable experience building applications in Objective-C and Swift for the iOS platform within an Agile environment.
- Experience writing unit tests and testable code.
- Experience with multithreaded programming.
- Comfort working with RESTful APIs.
- Substantial experience with Git in a team environment.
- Experience working with a relational database.
- Past usage of at least one package manager.
- Some experience with CI/CD.
- Enjoy working in a collaborative team environment.
- Excellent communication skills.
- Excited about the opportunity to mentor junior developers.
- Demonstrate kindness and empathy.
Optional requirements:
- Experience migrating a large legacy codebase to modern standards.
- Experience using a functional reactive programming framework (RxSwift, Combine, etc).
- Experience using SwiftUI.