3 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.
Categories
Mobile
About Konrad
Konrad is a privately held digital consultancy that designs and builds custom web and mobile applications, AI-enabled products, and customer experiences for global enterprises and consumer brands. It earns revenue through strategy, design, and software engineering services spanning UX, e‑commerce, and digital transformation. Headquartered in New York, it operates internationally with teams in Toronto, London, San José, and Gurgaon.
