Senior Engineer - ReactNative/Flutter

Arrow (Ahmedabad, GJ, India) 1 day ago

Position:

Senior Engineer - ReactNative/Flutter

Job Description:

Skills Requirement Summary:

  • Strong experience in mobile application development life cycle management (Design, Development and Deployment) on iOS and Android platforms using ReactNative/Flutter environment (technology).
  • Strong in Software architecture & design patterns (BLoC, MVVM, MVC)
  • Excellent hands-on experience in Dart programming language.
  • Sound knowledge of concepts of OOP (Object Oriented Programming).
  • Working experience in enterprise application development having integration with backend technologies, along with Firebase real-time database, cloud storage and authentication.
  • Experience to deploy the iOS/ Android application on App Store / Google Play store.
  • Solid understanding of State management in Flutter (Dart).
  • Familiarity of using Dart packages, along with development of new plugin and RPI4.
  • Familiar with versioning system (Git, SVN)
  • Understanding of continuous integration process and unit testing
  • Understanding and working experience of various tools, Dart Dev Tools, code coverage.
  • Understanding of the Agile development life cycle.
  • Client Communication, Technical Documentation and Reports.
  • Experience (or basic knowledge about) Core Bluetooth, BLE, Wi-fi based external devices/hardware integration would be preferred first.
  • Experience (or knowledge about) of Hybrid platform mobile application development like React Native, Xamarin would be considered as an advantage.

Role & Responsibilities:

  • Responsible for the development and maintenance of applications target for the range of iOS and Android Devices.
  • Primary focus will be development of Flutter based (iOS & Android) applications and their integration with back-end services.
  • Independent practitioner and advanced programmer and will be working alongside cross platform engineers and testers on different layers of the infrastructure.
  • Commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
  • Ensure the performance, quality, and responsiveness of applications.
  • Collaborate with a team to define, design, and ship new features.
  • Perform Unit Testing (manual or automation), Code Review analysis and generate SCA reports.
  • Identify and correct bottlenecks and bug fix.
  • Help maintain code quality, organization, and automatization.
  • Engagement in client communication, requirement collection, analysis, and documentation activities, in case if it would require.

Location:

IN-GJ-Ahmedabad, India-Ognaj (eInfochips)

Time Type:

Full time

Job Category:

Engineering Services

Senior Engineer - ReactNative/Flutter

Apply On Company Site
Back to search page