Role Overview:
**Responsibilities**:
- Collaborate with senior developers and project managers to understand project requirements and translate them into well-designed and efficient code.
- Assist in the development and implementation of new features and enhancements, ensuring they meet quality standards and project deadlines.
- Collaborate with the design team to ensure the user interface (UI) and user experience (UX) are seamless and intuitive.
- Stay up-to-date with the latest trends and best practices in iOS development, and actively contribute to the team's knowledge sharing initiatives.
- Participate in code reviews to provide feedback and ensure code quality.
- Assist in the troubleshooting and resolution of production issues and provide timely support to end-users.
- Contribute to the documentation of technical specifications and project-related artifacts.
**Requirements**:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Solid understanding of iOS development principles and best practices.
- Proficiency in Swift and Objective-C programming languages.
- Experience with iOS frameworks such as UIKit, Core Data, Core Animation, and Core Location.
- Knowledge of version control systems, such as Git.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities.
- Ability to work effectively both independently and as part of a team.
- A passion for mobile technologies and a desire to stay updated with the latest industry trends.
Preferred Qualifications:
- Experience with mobile app development using SwiftUI.
- Familiarity with continuous integration and deployment tools, such as Jenkins or Fastlane.
- Knowledge of Agile development methodologies.
- Familiarity with UX/UI design principles.
- Experience with automated testing frameworks such as XCTest or XCUITest.
Tipo de puesto: Tiempo completo
Salario: Hasta ¢1 000 000,00 al mes