GrepJob
Monks

Senior iOS Engineer

Monks
Apply
4 days ago
Bogotá, ColombiaSenior / Mid Level
H1B Sponsor

Responsibilities

  • Develop, test, and maintain efficient Swift-based applications for iOS devices.
  • Collaborate with designers, product managers, and engineers to implement and refine new features.
  • Ensure app performance, stability, and usability across a range of iOS devices and OS versions.
  • Participate in code reviews and contribute to high code quality and engineering best practices.
  • Debug and resolve technical issues and bugs during development and testing.
  • Stay current with the evolving iOS ecosystem and introduce relevant improvements into the codebase.
  • Support architectural discussions and contribute to technical decision-making.
  • Take ownership of assigned features and tasks while working independently and collaboratively.
  • Contribute to release planning, bug fixing, and feature development cycles in an Agile environment.
  • Mentor junior engineers and collaborate effectively with cross-functional teams and technical leads.

Requirements

  • 5+ years of relevant mobile engineering experience, with a strong focus on iOS development.
  • Strong proficiency in Swift for building iOS applications.
  • Solid understanding of iOS frameworks, including UIKit, SwiftUI, and Core Data.
  • Experience with mobile architecture patterns such as MVC and MVVM; exposure to Clean Architecture is a plus.
  • Experience building reliable iOS apps with offline support.
  • Practical experience integrating APIs, including REST and/or GraphQL.
  • Comfort writing unit and UI tests using XCTest or similar tools.
  • Familiarity with performance analysis and debugging tools such as Instruments.
  • Experience with the App Store release process and CI/CD workflows.
  • Good understanding of mobile security best practices, including secure storage and authentication.
  • Experience with version control, deployment workflows, and release management.
  • Strong communication and collaboration skills with technical and non-technical stakeholders.
  • Experience working within Agile methodologies.
  • Ability to define deliverables, clarify project scope, and contribute to team planning.
  • Collaborative mindset with the ability to mentor junior engineers.

Tech Stack

GraphQLiOSSwiftSwiftUI

Categories

Mobile