Mobile Developer-Senior Level
Job posted on 13 Dec, 2019
Apply before 12 Jan, 2020
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 |