My role in the team is to develop an app to find charge points for electric cars. As part of my day-to-day tasks I setup the base project that the team is currently using and created the initial unit tests and integration tests for the app using Detox. As part of BDD and TDD, we initially develop the unit tests and integration tests before creating any component or screen. In addition to this, I also developed the component library we use 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