Hi there! I'll write something nice here as soon as possible, i promise! 😊
Development and support of features for an application built with React Native; Unit testing using Jest and Testing Library, and end-to-end testing using DETOX; Communication with the back-end using REST and GraphQL APIs; Usage and implementation of monitoring and analytics tools such as Sentry, Mixpanel, and Amplitude; Firebase; AppCenter; Implementation of development best practices considering Clean Code and SOLID principles; Practice of TDD and Pair-Programming; Mentoring with technical colleagues; Research and execution of proof of concepts.
Create and maintain career plans for all developers within the team; Evaluate issues within the scope of software engineering/architecture and people management to create processes that mitigate or resolve these issues; Develop, update, and even discontinue processes that are no longer relevant; Maintain a channel with adjacent areas to the technology team, contributing as a software engineer and design-technologist to accelerate processes and new feature releases; Plan, execute, and monitor 1:1 meetings with the entire team; Research, document, and execute proof of concepts (POCs) to aid decision-making and steer decisions; Ensure that the technology area progresses towards the 12 points of the Joel Test; Technical and strategic project management; Develop learning paths for the team; Architect, develop, and maintain features.