We are 3PILLAR GLOBAL
Position within Costa Rica.
RESPONSIBILITIES:
- Lead the design, development, and maintenance of iOS applications.
- Architect and implement technical solutions for new features and improvements.
- Provide technical guidance and mentorship to the iOS development team.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Conduct code reviews to ensure adherence to best practices and high standards.
- Troubleshoot and resolve complex technical issues.
- Ensure the performance, quality, and responsiveness of applications.
- Stay updated with the latest industry trends and technologies to keep the team informed and adept.
- Coordinate with project managers and stakeholders to ensure project goals are met.
- Foster a culture of continuous improvement and innovation within the team.
REQUIREMENTS:
- Mandatory Skills:
- Proficiency in Swift and Objective-C: Extensive experience in programming with Swift.
- iOS SDK and Frameworks: Strong knowledge of iOS SDK, UIKit, Core Data, Core Animation, Core Graphics, and other frameworks.
- Xcode: Proficiency with Xcode and understanding of the iOS development ecosystem.
- Architectural Patterns: Experience with MVC, MVVM, and other architectural patterns.
- RESTful APIs: Experience with RESTful APIs to connect iOS applications to back-end services.
- Version Control: Proficient with version control systems, particularly Git.
- UI/UX Design Principles: Strong understanding of Apple’s design principles and interface guidelines.
- Testing and Debugging: Experience with automated testing and debugging tools.
- Performance Optimization: Ability to optimize applications for performance, including UI, memory, and network usage.
- Leadership and Mentorship: Proven experience in leading and mentoring a development team.
- Preferred Skills:
- Experience with SwiftUI: Familiarity with SwiftUI for building user interfaces across all Apple platforms.
- Core Data and SQLite: Knowledge of data storage solutions like Core Data and SQLite.
- Security: Understanding of mobile security protocols, encryption, and secure data storage.
- Cloud Services: Experience with cloud message APIs and push notifications.
- Third Party Libraries: Experience with third-party libraries and APIs.
- Continuous Integration: Familiarity with continuous integration and deployment (CI/CD) tools.
- Agile Methodologies: Experience working in an Agile/Scrum development process.
- Cross-Platform Development: Knowledge of cross-platform frameworks like React Native or Flutter.
- Qualifications:
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience: 5-8 years of experience in iOS development, with at least 2 years in a leadership role.
- Portfolio: Strong portfolio of released applications on the App Store.
- Soft Skills:
- Excellent communication and teamwork skills.
- Ability to manage time effectively and handle multiple projects simultaneously.
- Strong attention to detail and a passion for delivering high-quality software.
BENEFITS:
- Beach House.
- “Aseisthmus”(“Asociación Solidarista”).
- Additional Leave Days - 1 Day off (Graduation), 2 Days off (Bereavement, Marriage).
- Learning and Development CR (courses, certifications, Tech training, mentor me). Sponsored certifications.
- Private Medical Insurance.
- Benefits by law.
- Work from home.