Posted 1 year ago

Flutter Developer (Mobile Apps)

Summary

Systems Valley is UK based software house with offshore development centres in India. We are looking for a competitive and experienced Flutter Developer. They will be responsible for designing and building sophisticated and highly scalable secure banking and fintech applications using Flutter. The work will include building high-end quality and aesthetic UI from the wireframes and integrating the Flutter applications to the backend banking services in a scalable and secure manner.

The ideal candidate should have 6-8 years of relevant experience. A minimum of 3 years should be in a similar position/responsibility, preferably in Banking/Financial Industries with Flutter development experience with at least two production Flutter applications.

We are looking for a positive team player to join our team based in either Bangalore or Kozhikode office.

Responsibilities

  • Candidate must have experience in developing working Flutter and Dart applications
  • Development, design, documentation, implementing, and testing software systems in Front-End/Server-Side and Internet technologies.
  • Oversee the identification, design and implementation of appropriate security measures/controls concerning web-based applications.
  • Engage the Network Administrators, Network Security Administrators, Quality Assurance team and suitable external security service providers to conduct vulnerability assessments.
  • Ensure compliance with all QA policies/ procedures and standards.
  • Ensure high standards of confidentiality to safeguard commercially sensitive information.
  • Good analytical skills, strategic planning and interpersonal and communication skills.
  • Ability on multitasking and juggle multiple pressing projects simultaneously, meeting all deadlines.

Skills and Qualifications

  • Detailed knowledge of Flutter SDK’s, 3rd party Flutter libraries, Dart programming and Working of HTTP / REST mandatory
  • Credible experience and knowledge in Asynchronous programming in Dart / Flutter for working with backend REST based APIs
  • The candidate must have adequate experience in integrating with Native SDK (iOS and Android) for handling location, notifications, video chat SDK’s including 3rd party native integrations.
  • Experience in designing MVC, MVVM, MVP based flutter code.
  • Experience in using BLoC patterns is mandatory
  • Experience in performance fine-tuning of Flutter applications
  • Experience in creating pleasing UI’s based on wireframes/requirements in Flutter
  • Development of skeletal screens and other impressive UI capabilities is needed
  • Experience in creating custom UI components as a library for reusability.
  • Knowledge and understanding of firebase and APNS
  • Strong understanding of design patterns MVP, MVVM and MVC
  • Proper knowledge and implementing Flutter project structure for large Flutter apps.
  • Must have built at least two production apps with Flutter
  • Must have published one or more mobile apps in GooglePlay or AppStore
  • Experience with third-party libraries and APIs
  • Strong understanding of the entire mobile development life cycle.
  • Experience in automated testing and continuous integration.
  • Experience working in an agile development process
  • Be proficient in using version control and continuous integration, with tools such as Git and Jenkins
  • Understanding of OWASP standard
  • Working experience in the DevOps environment desired

Hours and Environment

40 hours a week, Monday to Friday 9:00 AM to 6:00 PM IST

Holidays and Benefits

  • Twelve days of Casual leave per year
  • Twelve days of Earned leave per year on completion of the first year
  • Ten days of Statutory public holidays per year
  • Internal and external training will be organised as required

Industry

IT

Location

Bangalore, Calicut

Job Function

Development

Seniority Level

Mid-level

Employment Type

Full-time
roud-check left-quote facebook-share-icon twitter-share-icon linkedIn-share-icon forward arrow close-btn Systems Valley on facebook Systems Valley on Twitter Systems Valley on LinkedIn Systems Valley on Youtube Systems Valley on Instagram Systems Valley on Behance