Konrad

iOS Developer

Konrad
Apply
2 months ago
San José, Costa RicaEntry Level

Responsibilities

  • Develop consumer and enterprise iOS applications.
  • Write maintainable, testable, and performant software collaboratively.
  • Participate in code reviews and perform extensive testing.
  • Research new technologies and tools and share findings with the team.
  • Provide feedback to improve the company’s mobile development process.
  • Communicate effectively with team members and contribute to a collaborative development environment.

Requirements

  • At least 1 year of professional experience building iOS applications with Swift.
  • Strong understanding of programming and computer science concepts.
  • Understanding of end-to-end mobile application development and interactions with server-side components.
  • Fundamental knowledge of mobile principles, UI implementation, common development frameworks, and REST APIs.
  • Working knowledge of MVVM and MVP architectural patterns.
  • Strong interpersonal, communication, and collaboration skills.
  • A proactive approach and commitment to delivering high-quality work.
  • Understanding of functional reactive programming is preferred.
  • Experience with GraphQL is preferred.
  • Additional experience with Android using Java or Kotlin, or cross-platform development using React Native, Flutter, Ionic, Xamarin, or Cordova, is preferred.

Benefits

  • Mentorship program.
  • Comprehensive health and wellness benefits package.
  • Parental leave program.
  • Flexible working hours.
  • Work-from-home flexibility.
  • Service recognition programs.
  • Socials, outings, and retreats.
  • Culture of learning and development.
  • Hybrid work arrangement.

Tech Stack

CordovaFlutterGraphQLIoniciOSJavaKotlinReact NativeSwiftXamarin

Categories

Mobile
Konrad

About Konrad

501-1,000 employees
Contact me