




Job Summary: You will be responsible for end-to-end mobile solution development, building and maintaining products with technical excellence and autonomy. Key Highlights: 1. End-to-end solution development 2. Collaboration with engineering teams focused on the customer 3. Autonomy and responsibility for high-availability software Description: Check below what you need to know to succeed in this opportunity! REQUIRED SKILLS * Experience as a mobile software engineer, having learned and worked with Swift and Objective-C; * Experience with Design Patterns (e.g., Adapters, Singletons, Dependency Injection, etc.); * Experience with version control (e.g., Git, GitFlow); * Experience with agile methodologies and agile practices (e.g., Scrum, Kanban, Pair Programming); * Experience with test-driven development (e.g., TDD, BDD); * Experience with unit testing (e.g., XCTest, XCTestCase); * Experience with instrumented testing (e.g., integration tests, end-to-end tests, UI tests); * Knowledge of continuous integration and continuous delivery (e.g., CI, CD, Fastlane, GitHub Actions); * Knowledge of observability and monitoring. DESIRED SKILLS * Experience in highly scalable projects; In your daily work, you will perform the following activities: * Engage in end-to-end solution development; * Collaborate with other engineering teams to build and maintain products, focusing on our customers; * Prioritize software excellence by combining your technical knowledge and experience with a proactive attitude; * Exercise autonomy while taking responsibility for delivering software capable of handling massive request volumes, ensuring high availability and delivering business impact. 2512040202181847003


