3 days ago
Lima, PeruMid Level
Responsibilities
- Participate in multidisciplinary working sessions to analyze and define solutions.
- Implement functional and technical requirements according to established plans.
- Contribute to initiative planning, effort estimation, and schedule definition.
- Conduct technical spikes and proofs of concept to evaluate technologies, approaches, and solutions.
- Analyze the technical feasibility of new features and propose implementation alternatives.
- Develop and maintain native iOS applications with attention to quality, performance, and scalability.
- Participate in code reviews and promote software development best practices.
Requirements
- More than three years of experience developing iOS applications.
- Strong experience with Swift and basic knowledge of Objective-C.
- Experience developing native iOS applications with Cocoa Touch.
- Experience with MVC, MVVM, MVP, and VIPER architecture patterns.
- Knowledge of Apple's Human Interface Guidelines for iOS.
- Knowledge of Clean Architecture and modular architecture.
- Experience integrating services through REST APIs.
- Proficiency with Git version control tools.
- Experience working with agile methodologies, especially Scrum.
- Strong autonomy, self-management, communication, problem-solving, collaboration, and results-oriented skills.
Benefits
- Hybrid work arrangement in Peru, with occasional on-demand attendance and mandatory quarterly attendance at the Lima office.
Tech Stack
Categories
Mobile
About Encora
Encora provides software and digital product engineering services for technology companies and enterprises, including cloud-native development, data engineering, and QA. It operates a global delivery model and supports outsourced product development and managed engineering teams. Headquartered in Santa Clara, California, Encora is privately held and was acquired by Coforge; it previously raised $200 million in private equity funding in 2019.
