Job Title : (Job Name) : Senior Software Engineer Frontend(Dart & Flutter) Business Unit (PA) : Digital Banking Reports to (job) : Sr Developer Location of role : Mumbai
Our Client with digital factory is going through a major digital transformation within its banking business creating ripples in the Fintech world of India. Digital Factory will provide cutting edge digital solutions for all business lines like Payment, Wealth, Wallets, Core Banking, loan/ lending etc.
Designing, developing, testing, maintaining, and deploying software in the Flutter framework and Dart language.
Developing user interface components and implementing them by following well-known Flutter Dart workflows and practices.
Communicating with product and engineering leads to implement business and project objectives.
Code review of team members commits as part of CI/CD cycle.
Participate in testing, quality assurance and bug fixes as part of the CI/CD cycle.
Design and build SDKs for android and iOS platform and associated tools for development, debugging and instrumentation. Using cross platform framework (Flutter).
Designing world class completely digital, fully automated no human touch digital banking experience for customers.
Thought leader for junior developers
Educational Qualifications
Key Skills
3-5 years of experience as a full stack developer or similar role
Relevant computer science degree or relevant experience
Strong hands on experience Mobile front end expert with exposure to full stack development (Flutter & Dart/ Node.js/Java)
Proven experience on Dart, Flutter, Android Or iOS native apps.
Handson experience in MVC , MVVM & Bloc design patterns, Statefull & Stateless widget, GetX, Providers state management , Widget tree shaking , Method and Plateform channels, Isolations, Streams , Material design guidelines , SSL Pining flutter responsive UI, Custom plugins, REST APIs, Memory management using Flutter Dev tools, flutter Web driver, Multithreading, Apk size reduction techniques like Proguard.
Experience in writing unit test , snapshot testing.
Code Quality Tools: SonarQube.
Code Versioning tools: Git, Github, Bitbucket.
CI/CD Pipeline: Jenkins
Strong systems design experience with DS/ Algo
Familiarity with agile development methodlogy.
Nice To Have : React Native, FlutterFlow, Any Fintech exposure.
Major Stakeholders(intra team and cross functional stakeholders, who would need to be interacted with for discharging duties Customers