Minimum 12-15 years of overall software development experience with strong full-stack capabilities
At least 5 years of hands-on Flutter development experience with production applications
Demonstrated expertise in C#.NET platform for backend development and API integration
Proven experience with React Native and React JS for web and mobile development
Proficiency in Online Banking & Mobile Banking platforms
Deep understanding of Secure Development best practices, demonstrated by regular use of static code analysis tools to explain and correct secure coding flaws
Proven ability to deliver highly scalable solutions in multiple programming languages and technical environments over the entire product lifecycle (from ideation to retirement)
Demonstrated expertise with node.Js and modern JavaScript Frameworks in TypeScript or JavaScript (React, etc.)
System administration and automation with PowerShell or bash
Knowledge of Open Source (OSS) technologies and libraries
Experience with public Azure cloud technologies
Expertise with SQL Server and PostgreSQL databases
Strong implementation experience with Flutter accessibility features and WCAG 2.0 compliance
Experience building and implementing Design Systems, Adobe Target in Flutter applications
Experience with RESTful API design, microservices architecture, and backend integration patterns
Expertise with SOLID design principles, Object-Oriented Programming and Design
Experience with SOA patterns and distributed systems design
Expertise with Continuous Integration and Continuous Delivery systems and tools such as Azure DevOps Services, deployment pipelines in YAML
Deep expertise in Test Driven Development concepts, methods, and tools including unit testing, integration testing, and performance / load testing
Experience using git, including performing code reviews, pull requests, and following branching standards such as Git Flow or Trunk-Based Development
Strong knowledge of mobile development best practices, including performance optimization and security
Preferred : Experience developing Flutter applications in the financial services or banking industry