Job Description
1. Hands-on React Native and/or Android/iOS Native mobile app development experience
2.Knowledge and experience in C#, ASP.NET Core, LINQ Queries, Web APIs preferred
3.At least 5 years professional working experience in software development.
4.Proficiency in mobile app technology stack eg. React Native, Typescript
5.Working familiarity and understanding of the back end, i.e. REST APIs, SQL/NoSQL Databases or similar experience with remote data via RESTful APIs and JSON.
6.Implement CI/CD framework and automated testing
7.Understanding distributed application environments
8. Knowledge of software best practices, like Behaviour-Driven-Development (BDD), Test-Driven Development (TDD)
9. Expected to be familiar with Cucumber, Karma, Protractor, Jasmine
10. Knowledge of web servers and development environments
11. Knowledge of Agile/Scrum development methodologies is a plus
12.Knowledge of asynchronous messaging middleware is a plus
13.Knowledge of financial products and dashboards is a plus
14.Cloud knowledge a big plus (AWS/GCP) (Kubernetes/Docker)
15. Be nice, respectful, able to work in a team