Senior iOS Mobile Developer role in Campinas focused on building and maintaining modular Swift modules with MVVM Clean and SwiftUI.
Work with Tuist, SPM, unit testing, Bitrise CI/CD and legacy UIKit code while collaborating with cross-functional teams.
Responsibilities
Develop and maintain Swift modules using MVVM Clean architecture and SwiftUI.
Use Tuist and Swift Package Manager (SPM) for dependency management and configuration.
Implement unit tests for modules, ensuring minimum coverage and code quality.
Actively participate in continuous integration and continuous delivery (CI/CD) processes using Bitrise.
Collaborate with cross-functional teams to ensure the best user experience.
Work with legacy parts of the project, including view code using UIKit.
Requirements
Experience developing with Swift and SwiftUI.
Strong knowledge of MVVM architecture and modularized development.
Experience with dependency management tools such as Tuist and SPM.
Experience with unit testing practices and ensuring code quality.
Knowledge of CI/CD, preferably with Bitrise.
Some experience with dependency injection in Swift.
Familiarity with Git and Gitflow for version control and workflow management.
Ability to work in a team and strong communication skills.
Benefits
Health and dental insurance
Meal and food allowance
Childcare assistance
Extended parental leave
Partnerships with gyms and health and wellness professionals via Wellhub (Gympass) TotalPass
Profit-sharing (PLR)
Life insurance
Continuous learning platform (CI&T University)
Discount club
Free online platform dedicated to promoting physical and mental health and well-being
Sales professional making calls to architects and engineers for Ameristar's perimeter security products. Building relationships and supporting local distributors while traveling occasionally.
NC Programmer creating and maintaining NC programs for machines at ASSA ABLOY. Supporting production initiatives and collaborating with engineering for quality and safety standards.
JDE Developer working on JDE production support issues and implementations for ASSA ABLOY. Collaborating with teams and providing technical support on JDE applications.
CNC Programmer for Pioneer Industries generating CNC programs and troubleshooting manufacturing issues at the Carlstadt facility. Ensuring quality and adherence to technical specifications in a fast - paced environment.
CNC Equipment Programmer responsible for programming and operating CNC machining equipment. Ensuring quality, precision and productivity in CNC processes.
Software Developer creating web components and mobile apps at SONDA. Involves collaboration with various teams and ensuring solutions meet performance and security standards.
Senior/Lead Developer specializing in SAP MDG projects for a leading consulting company. Collaborating with international clients and teams across Europe and USA to drive digital transformation.
Intern in software development for wind turbine control at Nordex. Contributing to software functions and gaining practical insights in agile development.
Senior leader focused on designing and optimizing production operations systems at HII. Collaborating with technology and product groups to improve manufacturing efficiency.
Consultant specializing in Business Object and PL/SQL for data projects in a hybrid environment. Collaborating with major clients on reporting and data warehouse solutions.