Your tasks:
- Develop maintainable and stable mobile applications according to business needs and technical requirements using Swift and SwiftUI.
- Implement features following the established modular architecture and coding standards of the project.
- Participate in regular code reviews and team knowledge sharing activities.
- Propose new architectures, frameworks, and solutions for the iOS project.
- Support and develop cross-platform features using React Native where applicable.
- Write mainly Unit Tests but also UI and Integration Tests.
- Work in small heterogeneous and agile teams composed of Developers, QA engineers, UX/UI, Data analyst, Product Manager and a Product Owner, all working for the same mission.
Your profile:
- Being a native team player!
- Proven experience with Swift and the iOS Frameworks.
- Experience or strong knowledge of React Native for hybrid mobile development.
- Proven experience of Unit Testing.
- Knowledge of different project architectures like MVVM, VIPER, etc.
- Good spoken English and Spanish is a must.
- Previous experience working in a software development team in a tech company.
- Minimum 3 years of experience developing iOS.
- Minimum 1 year of experience in Swift development.
- Proven experience (6 months - 1 year minimum) working with React Native.
- Nice to have Experience working in a company which developed its own product and familiarity with TypeScript and the React ecosystem.