About YellowIpe
Our mission is to inspire the connection between technology and people. We promote the best of our professionals through our experience in seeking and attracting the best talent for the best projects. Focus on people, collaboration, and commitment are the pillars that guide us on this journey.
Join the YellowIpe team as our new iOS Developer (Swift)!
Responsibilities :
- Participating in the full product development cycle, from feature proposals to implementation
- Designing and implementing a flexible and scalable app architecture
- Optimizing performance and improving app behavior on real devices
- Researching and exploring solutions to complex problems
- Developing a reliable and scalable client-server interaction architecture
- Write modular, maintainable, and testable code
- Using the product yourself (we believe the best way to improve the product is to be its user)
Requirements :
5+ years of commercial experience with SwiftStrong expertise in SwiftUI, Combine, and Swift ConcurrencyDeep understanding of multithreading, data races, and synchronization tools (actor, DispatchQueue, MainActor, OperationQueue etc)Knowledge of architectural patterns like MVVM, Redux, and TCA, and the ability to choose the right one based on contextAbility to analyze and debug performance issuesStrong skills in UI implementationExperience with designing reliable network interaction layersTechnical English (for documentation, code, and communication)Nice to have :
Experience developing complex UIExperience handling real-time dataExperience with FirebaseExperience in code refactoring and technical debt managingImportant information :
This is a remote position. Candidates must have at least level C1Apply for this opportunity in our ! =)