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
Node.js Developer responsible for developing backend services at PwC. Collaborating with teams to deliver high - performance systems in an Agile environment.
Manager Engineering 2 leading Reactor Plant Fluid Systems section at Newport News Shipbuilding. Providing engineering support to nuclear - powered aircraft carrier projects in the U.S. Navy.
Forms Document Developer responsible for interactive PDF forms for Oregon DHS. Utilizing Adobe InDesign and Acrobat Pro to ensure compliance and accessibility standards.
Software Developer working with Big Data solutions at BBVA. Collaborating in projects involving data processing and software development within the data engineering discipline.
Leads design engineering and project estimating for construction and improvements of critical infrastructure elements at EnerSys. Manages teams and processes to ensure accurate project cost evaluations.
Dragline Manager leading engineering services for the dragline fleet at Mosaic Company. Overseeing asset performance, reliability programs, and team development in surface mining operations.
Lead Developer spearheading software modernization in e - health solutions at Epiconcept. Engaging in technical leadership and project management to enhance public health programs.
Responsible for leading a team of maintenance engineers for RATP. Engaging in safety and operational support in the transportation sector ensuring efficient public transport services.
Process Technology Engineering Specialist at Solventum identifying projects to improve manufacturing processes. Collaborating with teams in robotics and data analytics for safety and productivity improvements.