Konrad

Senior iOS Developer

Konrad
Apply
2 months ago
San José, Costa RicaSenior

Responsibilities

  • Develop maintainable, testable, and performant iOS software.
  • Lead development of major product features in collaboration with designers, project managers, and developers on other platforms.
  • Provide mentorship to developers in the iOS area.
  • Participate in code reviews and perform extensive testing to ensure software quality.
  • Research new technologies and tools and share findings with the team.
  • Communicate effectively and contribute to improving software development workflows and processes.

Requirements

  • At least 4 years of professional software development experience.
  • Strong command of programming and computer science concepts.
  • Strong understanding of end-to-end mobile application development and interaction with server-side components.
  • Advanced knowledge of mobile UI implementation, development frameworks, API integrations, testing, and accessibility.
  • Extensive experience building Swift applications with UIKit, SwiftUI, or both.
  • Detailed knowledge of MVVM, MVP, and MVC architectural patterns.
  • Excellent written and verbal English communication skills.
  • Strong interpersonal, teamwork, and communication skills.

Benefits

  • Comprehensive health and wellness benefits package.
  • Parental leave program.
  • Annual technology and travel allowance.
  • Flexible working hours and work-from-home flexibility; the posting is marked hybrid.
  • Service recognition programs, socials, outings, and retreats.
  • Culture of learning and development.

Tech Stack

CordovaFlutterGraphQLIoniciOSJavaKotlinObjective-CReact NativeSwiftSwiftUIXamarin

Categories

Mobile
Konrad

About Konrad

501-1,000 employees
Contact me