Browse Jobs
For Employers
Post JobLog inGet Started

Senior Mobile Developer - Flutter (FinTech)

Bright Creations
Smart Village, Giza
Posted 1 year ago
129Applicants for1 open position
  • 15Viewed
  • 9In Consideration
  • 2Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Project

The project is a new FinTech startup focused on building leading edge infrastructure supporting consumer and business payments globally.  Our goal is to be the number one FinTech infrastructure player in our niche in the Middle East & Africa.  Obviously, there’s more to it than that, but we’re still in stealth mode so you’ll know once we’ve launched (or if you join the team!)

About the Role

We are looking for a Senior Flutter Developer to join our new startup who has experience in payments or fintech and has a passion for writing working, clean and maintainable flutter code (iOS/Android). You’ll be joining a small core team of cross-functional engineers working directly with our founder who has designed and built over 150 web and mobile apps.  You’ll be working in a squad to deliver the core FinTech product as well as new and exciting features for the application in a fast-paced demanding environment.  You’ll be building exciting new products using Flutter (Android, iOS) from day 1.

Job Responsibilities

  • Design, build, test and deploy flutter code on iOS and Android
  • Write clean, beautifully architected, reusable and maintainable Flutter code using robust software architectural patterns
  • Develop application UI and reusable UI components primarily in material design on flutter
  • Collaborate with cross-functional teams to define, design and ship new features
  • Develop app which integrates with back-end services using our own APIs as well as third party APIs
  • Develop secure code which is optimized for performance
  • Ensuring consistent code and best practices shared between all front-end applications
  • Work on bug fixing and improving application performance
  • Identify and correct bottlenecks and fix bugs.
  • Continuously discover, evaluate and implement new libraries to maximize development efficiency
  • Maintain and update DevOps procedure for continuous app delivery

Location

Office is based in Smart Village, and we have certain flexibility for remote work.

Job Requirements

Engineering Requirements

  • Bachelor’s or Master’s degree in Computer Science
  • 4+ years’ experience developing flutter applications
  • Solid understanding of the full software development life cycle
  • Excellent understanding of software design patterns and how to write clean code
  • Excellent knowledge and proficient in Flutter & Dart
  • Familiarity with Test Driven Development (TDD)
  • Excellent understanding of writing code which fails softly and accommodates for proper error handling and logging mechanisms
  • Experience working with RESTful APIs to connect frontend applications to back-end services as well as other third-party services
  • Ability to create SDKs
  • Experience of source control system using GIT
  • Familiarity with continuous integration, Gitlab CI and YAML is a plus
  • Up to speed with the latest browser version changes, features and requirements
  • Aware and able to quickly find the right libraries and frameworks to achieve tasks quickly and easily without re-inventing the wheel

Personal Qualities:

  • Fluent in English
  • Excellent communication skills
  • Accuracy and attention to detail
  • Fast learner, and interested in continuous learning
  • Always looking to improve oneself and the quality of work delivered
  • Takes responsibility for work and delivers work in a timely manner

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Mobile Developer - Flutter (FinTe...