Mobile Developer-Senior Level

Sage Nepal Private Limited

Details / requirements:

SAGE is a technology-driven insurance brokerage that combines cutting-edge tech and modern consumerism with old-fashioned human-touch. By providing consumer-facing technology, modern branding and best-in class support and service, SAGE empowers its agents to grow their book faster, service their customers better and retain their book longer. We are reinventing insurance distribution one agent at a time. 

Job Description 

  • As a Flutter Developer, you will create multi-platform apps for iOS and Android using Google's Flutter development framework. 

  • Deep experience contributing to and managing high-scale production mobile apps. You must have previous experience in Flutter development. 

  • Co-ordinate with the cross-department (Backend, Designer, higher-level team) and contribute in informative and decision-making factors. 

Senior - Level

Technical: 

  • Min. 5 years working as a full-time professional developer (Mobile) with at least 1-year experience in Flutter. 

  • Deep experience contributing to and managing high-scale production mobile apps. 

  • Excellent working knowledge of an objective oriented language (Java, Objective-C, Swift, etc.) 

  • Experience building a moderately complex app with knowledge of dart. 

  • Experience in state management library bloc/redux/provider. 

  • Experience using Restful APIs to integrate mobile applications to server-side systems. 

  • Experience with JSON and Git version control system. 

  • Willing to work with cross-platform frameworks. 

  • Published at least 3 apps on the Play Store/App Store using Flutter/ Native (Kotlin). At least 1 must be using flutter.

  • Having a good knowledge of MVVM(Model, View, ViewModel) architecture. 

  • Understanding of life cycle of common widgets, how to use the theme and contemplate design system into mobile UI components. 

  • Experience with implicit animation components of flutter along with custom animations.

  • Asynchronous/multi-threading in Dart.

  • Understanding of how to debug and automate test Flutter application. 

Non-Technical: 

  • Interpersonal skills 

  • Excellent Verbal communication 

  • Decision maker 

  • Good Listener 

Roles & Responsibilities: 

  • Design and build applications for the Android and IOS platform. 

  • Ensure the performance, quality, and responsiveness of applications. 

  • Collaborate with a team to define, design, and ship new features. 

  • Identify and correct bottlenecks and fix bugs. 

  • Help maintain code quality, organization, and automation. 

Company Benefits you'll get:

  • Provident fund, company fund, gratuity, insurance and more

Overview

Category Software Development
Openings 5
Position Type Full Time
Position Level Senior Level
Experience 5+ years
Posted Date 13 Dec, 2019
Apply Before 12 Jan, 2020
City Lalitpur