Software Developer Specialist Ii Ios - Components

Inter

Belo Horizonte, Brazil
On-site
Proficiency in swift programming language
Experience with mvvm and mvvm-c design patterns
Componentization and modularization of large scale projects
You will be part of the Components team acting as a technical reference, leading and actively contributing to software architecture definitions to create scalable and sustainable solutions

Job Summary

  • You will be part of the Components team acting as a technical reference, leading and actively contributing to software architecture definitions to create scalable and sustainable solutions.
  • The role involves developing new functionalities for the Super App using best practices for iOS, ensuring product performance, security, and reliability while collaborating closely with cross-functional teams.
  • Benefits include meal and food vouchers, health and dental plans, life insurance, extended parental leave, well-being programs, exclusive on-site services, and internal training and development programs.

Matching Summary

You will be part of the Components team acting as a technical reference, leading and actively contributing to software architecture definitions to create scalable and sustainable solutions.

Skills & Requirements

Must-have

  • Proficiency in Swift programming language
  • Experience with MVVM and MVVM-C design patterns
  • Componentization and modularization of large scale projects
  • Performance optimization and bug fixing in critical environments
  • Use of Swift Package Manager
  • Knowledge of concurrency with GCD and Swift Concurrency
  • Writing unit and UI tests with TDD and BDD strategies

Nice-to-have

  • Mentorship and knowledge sharing
  • Product mindset and ownership
  • Experience with CI/CD pipelines
  • Use of analytics and crash reporting tools
  • Clean Architecture and Server-Driven UI expertise
  • Proactive code review culture
  • Experience with Fastlane and GitLab CI

Key Requirements

  • 7+ years of experience
  • Proficiency in latest Swift versions
  • Experience with SOLID principles
  • Knowledge of Auto Layout, UIKit, and SwiftUI
  • Experience with async/await and Swift Concurrency
  • Experience with profiling tools like Instruments
  • Experience with REST API consumption
  • Experience writing unit and snapshot tests
  • Experience with CI/CD and build automation
  • Experience with Remote Configs and Feature Flags

Work Rights

Not specified

Tailored Resume

Cover Letter