
Senior IOS Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Brazil.
β’ Take ownership of iOS features from technical design through implementation, testing, release, and production monitoring.
β’ Create accessible, responsive, and reliable mobile interfaces by employing modern iOS development methodologies.
β’ Develop and sustain integrations with APIs, authentication systems, local data storage, and background processes.
β’ Identify and resolve crashes, concurrency issues, memory challenges, and performance bottlenecks.
β’ Contribute to the application architecture while enhancing development tools and processes.
β’ Write clean, maintainable, and well-tested code.
β’ Engage in code reviews and offer constructive technical feedback.
β’ Mentor fellow engineers and foster a collaborative engineering culture.
β’ Partake in a defined production-support or on-call rotation.
β’ Collaborate closely with backend, Android, QA, Product, and Design teams.
β’ Report directly to the Mobile Engineering Manager or Head of Engineering.
β’ Familiarize yourself with the existing iOS architecture, development practices, product roadmap, and release process.
β’ Deliver a tested feature or significant production enhancement.
β’ Enhance a critical reliability or development bottleneck and contribute to a prioritized technical improvement strategy.
β’ 5+ years of professional software engineering experience, with significant expertise in building and deploying native iOS applications.
β’ Strong proficiency in Swift and SwiftUI and/or UIKit.
β’ Solid understanding of the iOS application lifecycle, concurrency, networking, and API integration.
β’ Experience in writing and maintaining automated tests for mobile applications.
β’ Demonstrated experience in diagnosing and resolving production issues, including crashes, memory challenges, and performance bottlenecks.
β’ Knowledge of mobile security, accessibility, application signing, CI/CD, and App Store release processes.
β’ Capability to independently design, develop, debug, test, and maintain production-quality software.
β’ Excellent communication and collaboration abilities.
β’ Experience in software development both with and without the aid of agentic or generative AI coding tools.
β’ Proficiency in effectively utilizing coding assistants and AI agents while ensuring engineering quality.
β’ Ability to independently assess, debug, and validate AI-generated code.
β’ Responsibility for the correctness, security, performance, and maintainability of production code.
β’ Understanding of how to safeguard proprietary code, credentials, and sensitive information when utilizing AI development tools.
β’ Location: Remote - LATAM.
β’ Competitive Salary: Receive a USD salary aligned with your skills and experience.
β’ Paid Time Off: Enjoy generous PTO to support your work-life balance and rejuvenation.
β’ Health Insurance Subsidy: Financial support to assist with your healthcare coverage.
β’ Annual Salary Reviews: Structured yearly evaluations to acknowledge and reward performance.
β’ Paid Training & Certifications: Ongoing support for your professional advancement and skill enhancement.
Mercor
Get handpicked remote jobs straight to your inbox weekly.