Flutter Developer

Job ID: 33034231

Budget: $750 – $1,500 USD

Greetings from Sapper Software Pvt Ltd

Sapper.ai is a cloud native integration platform. Businesses use us to connect their applications, automate and optimize their processes and data connections. Sapper.ai is unique in our ability to connect and move data using any method (APIs, integrations, batch and streaming). We embed AI throughout the platform to proactively recommend integrations and process automations to business users freeing them up from mundane and time consuming tasks.
Website: https://www.sapper.ai/
Flutter Developer
Experience: 3+ Years
Job Description
1 Develop applications using the latest in industry standards and design patterns, with flexibility in technologies used.
2 Create modules based on design documentation, adhering to the visual and functional requirements.
3 Extrapolate technical requirements from high-level design documents and team discussions, contributing with their own expertise to guarantee the highest quality while adhering to design restrictions.
4 Implement UX/UI designs to the letter and ensure carbon-copy results to proposed visuals.
5 Seamlessly integrate backend functionality into app, ensuring security standards and data protection.
6 Maintain clean, up-to-date source code in a cloud repository with their corresponding branches as needed be.
7 Utilize development tools in an efficient, cohesive manner where powerful features are leveraged as development supercharged aid.
8 Participate in requirement gathering meetings where questions are asked in a concise, well-thought manner leading up to modelling for said requirements.
9 Design, run and analyze unit testing and regression testing to enact QA on all components and modules.

Desired Candidates requirements
1) Three or more years of experience with Flutter
2) Experience using web services like REST, XML, JSON, etc.
3) Experience in enterprise-grade solutions
4) View Controllers life cycle
5) Push notifications
6) Clean architecture
7) Excellent spoken, written and read English skills
8) Analytical approach to problem solving
9) Strong interpersonal skills with the ability to convey and relate ideas to others and work collaboratively to get things done.
10) Effective communication and teamwork
11) Ability to work under pressure
12) Knowledge to upload apps to any store
13) Any integration and automation experience is a boon
14) Must have built at least two Android and/or iOS apps with Flutter
15) Understanding of enterprise-grade architecture and implementation
16) CI/CD experience
17) Contributions to any big public Github repository is a boon
18) Have published one or more mobile apps in Google Play or App Store

SOFTWARES
Android Studio
Gulp.js, Jest, git
Jira, Trello, Confluence
Visual Studio, Atom, Webstorm, Intellij
Collaboration tools like Slack,. MS Teams, Telegram, etc.

ABILITIES AND COMPETENCES
Pattern recognition and design
In-depth analysis and atomic thinking
Autodidact
Application life cycle
Memory management (ARC)
Responsible with a sense of urgency
Ability to work on assigned tasks unsupervised
Commited to deadlines, takes a personal investment in the project
Multi-tasker with organized thinking
Ease of word, can express their thoughts in an easy to understand manner
Related categories: Web Services Flutter