Última atualização: 17 de Junho de 2025
Senior Software Engineer (iOS)
Via Lever
Sobre
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.
Outras Informações
Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"
Hey!
Cadastre-se na Remotar para ter acesso a todos os recursos da plataforma, inclusive inscrever-se em vagas exclusivas e selecionadas!