Senior Mobile Application Developer - Kolkata, India - Zuchiz

    Zuchiz
    Zuchiz Kolkata, India

    Found in: Appcast Linkedin IN C2 - 1 week ago

    Default job background
    Description

    We are looking for a talented Senior Flutter Developer (5+ year experience) to be able to work in a fast-paced environment. The right candidate will be able to effectively collaborate with key stakeholders, as well as operate independently and efficiently. We hope to hire a candidate who will bring a fresh perspective to our startup company and product.

    Note: Please apply if you are willing to work at the Bangalore office for 3 months, followed by a hybrid model in Kolkata.

    Responsibilities

    • Design & implement new app modules based on the product requirements using Flutter framework
    • Maintain existing codebases
    • Build reusable code and libraries for future use
    • Integrate user-interfaces elements developed by other developers
    • Build user interfaces designed by UI/UX designers
    • Integration of data storage solutions
    • Integrate various APIs from third parties
    • Debug existing apps components, fix issues and avoid regressions
    • Collaborate closely with the teams of UI/UX designers, PMs, QAs, and other developers
    • Participate in software architecture, design discussions and code reviews
    • Optimize application for maximum speed and scalability

    Education, Experience, & Skills Required:

    • Proficient understanding flutter (dart) and mobile technologies 5+ hands on experience.
    • Producing and delivering flawless mobile applications to Fortune 500 companies
    • In-depth understanding of the entire app development process (design, development, and deployment)
    • Firebase / AppSync / API knowledge is a plus
    • Ability to work in a team environment and as an individual contributor
    • Work well in a very fast-paced, constantly changing environment of priorities
    • Ability to take vague ideas and turn them into meaningful products
    • Good understanding of mobile platforms
    • Good understanding of asynchronous request handling, partial page updates, and AJAX
    • Proficient understanding of cross-browser compatibility issues and ways to work around them.
    • Proficient understanding of code versioning tools, such as GIT
    • Good understanding on how to implement security flags into mobile apps
    • Proficient understanding of the most popular SDK's used within mobile apps
    • Google map API integration
    • Payment Gateway : Phone Pay, Paytm, Stripe
    • AWS Cognito, Google Firebase platform, micro service integration
    • Ability work on cloud platform - Knowledge on AWS

    Behaviors & Abilities Required:

    • Have a basic understanding of Agile development and why it is necessary.
    • Be able to write concise, well-documented (or self-documenting) code.
    • Understand how to optimize client-facing software.
    • Knowledge of (and excitement for) Flutter
    • Experience in Android and/or iOS development and deployment
    • Experience with version control tools like BitBucket
    • Experience with iOS and Android platforms