Description
We are looking for a **mid-level iOS developer** to help build an exceptional product, with the primary focus on delivering the best possible user experience. This is an environment that offers real autonomy to take ownership of end-to-end challenges and directly witness the impact of your work in everyday operations. Here, we truly value teamwork and seek someone who brings creative solutions to both technical and business challenges.
**Responsibilities and duties:**
* Develop new features and maintain iOS applications using Swift;
* Implement unit tests and UI tests to ensure code quality;
* Optimize application performance and user experience;
* Collaborate with various stakeholders and teams to ensure delivery of high-quality products;
* Investigate and resolve technical issues, proposing improvements based on industry best practices;
* Keep technical documentation up to date;
* Actively contribute to continuous improvement of team processes and tools.
**Requirements and qualifications:**
* Strong proficiency in Swift and the Apple ecosystem, GitFlow, debugging, and efficient consumption of RESTful APIs.
* Experience with SOLID principles, Clean Architecture, and Clean Code. Since our frontend and backend teams operate independently (Shape Up methodology), we seek candidates who can autonomously apply these practices and evolve code independently.
* Hands-on experience with testing (unit and UI), observability (application monitoring), and writing clear technical documentation.
* Full commitment to teamwork, knowledge sharing, and genuine openness to giving and receiving feedback.
* Complete transparency regarding task progress (Shape Up/Basecamp culture) and maturity to proactively ask for help when stuck.
* Curiosity to learn new technologies on demand (by reading documentation) and strong discipline in self-managing deliverables.
* Resilience to handle course corrections and ability to balance perfect code with timely software delivery.
**Nice-to-have:**
* Experience with modularization of components in iOS applications.
* Practical knowledge or studies in SwiftUI.
* Basic knowledge of Flutter.
* Familiarity with CI/CD (Jenkins, GitHub Actions), cloud services (AWS or Google Cloud), and relational/SQL databases (SQLite, PostgreSQL).
* Basic understanding of UX/UI principles (user experience/design) and familiarity with agile methodologies.
* Knowledge of techniques for optimizing and improving application performance.
**Additional information:**
* Remote work model;
* CLT employment regime (40 hours per week);
* Health insurance (Amil, with co-payment for you and dependents) and dental insurance (Amil);
* Meal or food allowance deposited onto a flexible card (no deductions, including during vacations);
* Remote work allowance deposited onto a flexible card (no deductions);
* Transportation voucher (optional for on-site positions);
* Life insurance;
* Physical health \- TotalPass: platform granting access to numerous gyms across Brazil;
* Mental health \- Clude Saúde: partnership with a platform offering various specialists to support your mental well-being and improve quality of life;
* Childcare/babysitting allowance for children aged 0–5;
* Parental leave (30 days for non-birthing parents; 180 days for birthing parents — working 6-hour days until the baby turns one);
* SESC membership;
* "Corre" Leave: how about a biannual day off to handle life’s personal errands?;
* PetLove: (corporate plan for your pets’ well-being);
* In-house silver: discount on Enjoei products to stay stylish.