
Mid/Senior iOS Developer
Posted May 30

Posted May 30
This is a fully remote position, open to applicants in Brazil.
• Engage in the complete development of solutions from start to finish;
• Partner with other engineering teams to create and sustain customer-centric products;
• Uphold software quality by integrating your technical expertise and experience with a proactive mindset;
• Operate independently and take ownership of delivering software that accommodates a substantial volume of requests, ensures high availability, and drives business results.
• Proven experience as a mobile software engineer, with proficiency in Swift, Objective-C, and SwiftUI;
• Familiarity with design patterns such as VIP, Clean, Adapters, Singletons, Dependency Injection, etc.;
• Experience with both relational and non-relational databases, including SQLite;
• Knowledge of MVVM architecture;
• Proficiency in code version control systems like Git and gitflow;
• Experience with agile methodologies and practices, including Scrum, Kanban, and Pair Programming;
• Background in test-driven development methodologies such as TDD and BDD;
• Expertise in unit testing frameworks like XCTest and XCTestCase;
• Experience with instrumented testing, including integration, end-to-end, and UI tests;
• Understanding of continuous integration and continuous delivery processes, including CI, CD, fastlane, and GitHub Actions;
• Familiarity with Crashlytics;
• Knowledge of observability and monitoring practices;
• Understanding of React Native and Node.
• Work modality: 100% remote;
• Meal and/or food allowance (VA and/or VR);
• Well-being program offering psychological support, legal assistance, social support, financial guidance, and workplace exercise;
• Health insurance and dental coverage;
• Life insurance;
• Wellhub (Gympass);
• Flexible working hours;
• Discounts on courses from Assespro-RS and Seprorgs-RS;
• Company anniversary award;
• Employee referral bonus.
Software Mind
Genesis Tech
Get handpicked remote jobs straight to your inbox weekly.