Position: Front End Software Engineer (React Native)
Company: TEAM International Services
Category: JavaScript
Experience required: 5y
English level: upper

• Latest tech stack
• Living large enterprise system
• Great international team and smooth communications

Our customer is a digital banking app. It allows for instant access to amazing banking products 24/7, no matter where you are.

The major product that is in development is the banking app that allows to open up a bank account in 5 minutes. The bank now allows to do transactions in UK Pounds and US Dollars. It is an existing app, however it is “young” and constant changes and upgrades are happening – multiple work streams are in palace (our developers will work on a new work stream from scratch.) The customer is going to add such capabilities to its app as – open banking, mortgages, credit cards, etc. (the full range of banking services).
Agile methodology is practiced.
Teams are structured around domains - growth domain, activation domain, domestic banking domain, international banking domain, cards domain, etc.

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. Technical skills and experience: 
· Have worked in medium to large teams for over 5+ years of commercial experience as a software engineer/developer 
· Have experience with Typescript, React Native, and modern JavaScript · Have experience working with REST/GraphQL API
 · Have a proven track record and experience shipping mobile applications to the App Store and Google Play Store
 · Nice to have experience with implementing mobile analytics, error tracking, push notifications, and other native capabilities 
· Have extensive experience with various levels of testing e.g. unit, integration, end-to-end (Jest) 
· Upper intermediate level of English