Allocation City: Campinas-SP, Home Office, Recife-PE. Brazil
Activities
- Digest requirement from product team and work on solutions with performance and scalability features for cloud systems;
- Raise and discuss trade-offs of different design approaches elaborating detailed design documents;
- Implement solution from coding to testing to production deployment support;
- Planning and executing proof-of-concepts (PoCs);
- Follow agile processes and participate actively in all development phases.
Essential Skills
- Development of mobile applications for both iOS and Android with React Native;
- Design Patterns;
- Experience with consuming web services based APIs (RESTful).
Highly Desirable Skills
- Knowledge on or experience with agile development (e.g. using Scrum, Kanban, Lean, XP, etc.);
- Knowledge on AWS infrastructure;
- Knowledge on automated testing with React Native;
- Familiarity with principles of distributed systems;
- Experience designing High Availability/Scalable systems.