About the Company: A unique, Sharia-compliant digital banking and wealth proposition in the heart of London. We are not just another digital bank offering seamless banking experience with certainty, security and simplicity but more. Our mission is to help people sustain and grow their wealth for future generations. We do this by solving problems people have instead of just selling boring banking products. We achieve this in a socially responsible way, driven by innovation and backed by a leading financial institution who are in it for the long run.
Requirements:Have worked in medium to large teams for over 4.5+ years commercial experience as a software engineer/developerCommercial experience 4+ years with ReactNative, Typescript and serverless frameworkExperience with both React and React Native, so you could potentially work with Web and Mobile development (The difference is in the number of years of experience. More React Native and less React)Experience with unit/end-to-end testing (preferred tooling = Jest / Detox but others are also fine)Experience working with microservice architecturePragmatic approach to problem solving and solution architectureAttention to detail when developing solutionsAbility to break down and communicate complex problems in simple termsUpper-intermediate in spoken and written English
Nice to have:Experience designing, developing, and running production-grade systems at medium scale and above (50k+ users)Native mobile development experience (Swift / Kotlin)Other hybrid mobile development experience (Flutter, Ionic, Cordova)Experience with testing tools such as react-native-testing-library and DetoxExperience with mobile CI/CD tooling such as Fastlane/BitriseExperience with AWS cloud providerExperience with GraphQLExperience with Storybook
Responsibilities:Evaluate product requirements for operational feasibility and create detailed specifications & tech designs based on user stories.Contribute to design/code reviews for quality assurance.Hands-on participation in development and bug fixing.Monitor and report technical execution progress as well as all technical issues, risk or mitigation plan in a timely manner.Taking up critical POCs and feasibility studies.Drive technical innovations in the product constantly to remain ahead of the curve.