1 day ago
Lima, PeruMid Level
Responsibilities
- Develop and maintain mobile applications using React Native.
- Implement high-availability, high-quality, and high-performance technical components.
- Design solutions that improve user experience and implement scalable, maintainable software.
- Integrate and consume corporate services and APIs.
- Optimize data access and mobile application performance.
- Participate in analysis, development, testing, and deployment activities.
- Implement mobile application security practices and protect sessions and sensitive data.
- Automate builds and deployments using GitHub Actions.
- Collaborate with multidisciplinary teams and contribute to continuous improvement of development practices and processes.
Requirements
- More than two years of experience in software or mobile development.
- Strong experience developing React Native applications and advanced proficiency in TypeScript.
- Experience with TypeScript Generics, Utility Types, Conditional Types, and custom Hooks.
- Advanced knowledge of the React Native application lifecycle, deep linking, and advanced navigation.
- Experience handling API errors and retries, integrating APIs, and managing application state with Redux Toolkit, Zustand, and Recoil.
- Experience with integration testing, complex mocks, and code coverage.
- Experience with GitFlow, cherry-picking, and resolving complex conflicts.
- Knowledge of Clean Architecture, layered separation, and advanced modularization.
- Experience implementing mobile security practices and securely managing sessions and sensitive data.
- Preferred experience with custom Native Modules, multiple development environments, Flipper, Hermes, advanced rendering optimization, internationalization, react-i18next, dynamic themes, Firebase Analytics, Segment, and Adobe Analytics.
- Analytical thinking, problem-solving, effective communication, collaboration, proactivity, adaptability, results orientation, attention to detail, and continuous learning.
Benefits
- Hybrid work arrangement in Lima, Peru, with office attendance twice per week.
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.
