Develop Cross-Platform Financial Mobile Application (Flutter).
Support the entire application lifecycle (concept, design, test, release, support).
Produce fully functional mobile applications, writing clean and maintainable code.
Consume / Produce APIs (REST) that are clear and testable.
Troubleshoot and debug to optimize performance.
Stay up to date with new trends in the mobile application sphere.
Provide timely updates to the mobile application
Design overall architecture of the platform, including client-side and server-side architecture
- Maintain quality and ensure responsiveness of applications
Maintain code integrity and organization
Understanding and implementation of security and data protection
Able to design and develop secure API for 3rd party integration
Work with development teams and product managers to ideate software solutions
Build the front-end of applications through appealing visual design
Develop and manage well-functioning databases and applications
Test software to ensure responsiveness and efficiency
Troubleshoot, debug and upgrade software
Create security and data protection settings
Build features and applications with a mobile responsive design
Write technical documentation
Degree in Computer Science, Statistics or relevant field
3 – 5 years experience and have shipped at least 2 products
Experience developing desktop and mobile applications, with proven track record of publishing cross-platform mobile applications a very strong plus
Experienced with Google’s Dart language for server and Flutter for Mobile and Web Experience working with Firebase Development experience for both web and mobile
Understanding of web and server-side technologies including Javascript, HTML, CSS and common frameworks
Experience with cloud messaging APIs and usage of push notifications
Experience working with graphic designers and converting designs to visual elements
Knowledge of code versioning tools such as Git
Knowledge of object-oriented programming
Understanding of Flutter BLoC patterns
Good problem solving, logical reasoning, planning and time management skills
Effective communication and technical writing skills
Willingness to learn on the job
Ability to work well in teams and also independently in a fast-paced environment
Looking for a long term career with passion in investment/finance technologies