My role in the team was to develop an app to find charge points for electric cars. As part of my day-to-day tasks I set up the base project that the team used and created the initial unit tests and integration tests for the app using Detox. As part of BDD and TDD, we developed the unit tests and integration tests before creating any component or screen. In addition to this, I also developed the component library we used to showcase our components to the business, design and QA teams. I also created the ability to dynamically change between the Shell or NewMotion themes (automatically applying the appropriate styling to all screens and components in the app just by selecting a theme).
Programming Languages
TypeScript
Technology Stack
React NativeReduxRedux ThunkReact Navigation
Development Tools
WebStormXcodeAndroid StudioGitJira
CI/CD
Azure DevOps
Agile Methodology
Scrum