Job Description
ília is seeking a Senior Mobile Development Engineer specializing in React Native to join their team. This role involves maintaining and evolving the app within the context of participant onboarding, contributing to the modularization of the Livelo App, and enhancing automation and manual testing.
The ideal candidate will possess solid experience in developing and maintaining cross-platform mobile applications using React Native and TypeScript. They should be capable of ensuring application observability via Dynatrace and implementing feature flags and failure monitoring with Firebase. Experience with login flows, registration, onboarding, OIDC/OAuth2 integrations, and biometrics is essential.
ília offers a flexible, remote-friendly work environment with a focus on employee well-being and development. The company provides comprehensive health and dental plans, flexible meal and home office allowances, life insurance, and access to wellness programs. Employees also benefit from a corporate university, language academy, and various internal knowledge-sharing platforms.
Role involves:
- Maintaining and evolving the App in the context of Onboarding of Participant (Cadastro e Login)
- Contributing to the work of modularization of the App Livelo according to the good practices of the team responsible for the Core of the App
- Evolving automation and manually testing scenarios that cannot be automated.
Requirements:
- Developing and maintaining multiplatform mobile applications with React Native and TypeScript
- Ensuring application observability via Dynatrace (metrics, logs, and dashboards)
- Implementing feature flag control and failure monitoring with Firebase (Remote Config, Crashlytics, Analytics)
- Developing login, registration, and onboarding flows with integrations in OIDC/OAuth2 and biometrics
- Working with WebViews, ensuring security and efficient communication with the app
- Applying principles of modular architecture, separation by domains/features, and component reuse
- Solid knowledge in TypeScript: static typing, interfaces, good practices
- Experience with authentication and session control
- Implementation of secure WebViews with app / web communication
Role offers:
- CLT contract - 40 hours per week with flexible hours, being executed remotely.
- Health and Dental Plan
- Meal allowance
- Life insurance
- Home-office allowance
- Access to wellness programs
- Corporate University with over 20,000 courses
- Language Academy