O SEU PRÓXIMO CAPÍTULO
Senior IOS Engineer
Sobre a vaga
• Own iOS features from technical design through implementation, testing, release, and production monitoring.
• Build accessible, responsive, and reliable mobile interfaces using modern iOS development practices.
• Develop and maintain integrations with APIs, authentication systems, local data storage, and background processes.
• Diagnose and resolve crashes, concurrency issues, memory problems, and performance bottlenecks.
• Contribute to application architecture and improve development tools and processes.
• Write clean, maintainable, well-tested code.
• Participate in code reviews and provide constructive technical feedback.
• Mentor other engineers and contribute to a collaborative engineering culture.
• Participate in a defined production-support or on-call rotation.
• Collaborate closely with backend, Android, QA, Product, and Design teams.
• Report to the Mobile Engineering Manager or Head of Engineering.
• Learn the existing iOS architecture, development practices, product roadmap, and release process.
• Ship a tested feature or priority production improvement.
• Improve a key reliability or development bottleneck and contribute to a prioritized technical improvement plan.
• 5+ years of professional software engineering experience, with substantial experience building and shipping native iOS applications.
• Strong experience with Swift and SwiftUI and/or UIKit.
• Strong understanding of the iOS application lifecycle, concurrency, networking, and API integration.
• Experience writing and maintaining automated tests for mobile applications.
• Experience diagnosing and resolving production issues, including crashes, memory problems, and performance bottlenecks.
• Understanding of mobile security, accessibility, application signing, CI/CD, and App Store release processes.
• Ability to independently design, develop, debug, test, and maintain production-quality software.
• Strong communication and collaboration skills.
• Experience developing software both with and without agentic or generative AI coding tools.
• Ability to use coding assistants and AI agents effectively while maintaining engineering quality.
• Ability to independently evaluate, debug, and validate AI-generated code.
• Accountability for the correctness, security, performance, and maintainability of production code.
• Understanding of how to protect proprietary code, credentials, and sensitive information when using AI development tools.
• Location: Remote - LATAM.
• Competitive Salary: Earn a USD salary that matches your skills and experience.
• Paid Time Off: Generous PTO to support your work-life balance and recharge.
• Health Insurance Subsidy: Financial assistance to support your healthcare coverage.
• Annual Salary Reviews: Structured annual evaluations to recognize and reward performance.
• Paid Training & Certifications: Continuous support for professional growth and upskilling.