Mobile Architect - Chennai, India - Cynosure Corporate Solutions

    Default job background
    Full time
    Description

    Job Description:

    We are looking for a mobile architect who will be responsible for the development, delivery, maintenance and documentation of applications aimed at a range of iOS and Android devices including mobile phones and tablets.You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

    Key Responsibilities:

    • Architect, build and deliver iOS & Android applications based on client specifications.
    • Pay attention to the applications compatibility with multiple versions of iOS & Android and device types.
    • Work with the internal teams to translate designs and wireframes into high-quality code.
    • Will be responsible for talking to clients and internal stakeholders on project progress and delivery.
    • Should be familiar with Material Design guidelines, common mobile UX patterns,and anti-patterns.
    • Ability to write clean, modular, maintainable code if and when required.
    • Always keen to decrease tech debt, participate in code review sessions and suggest best practices.
    • Design, build and maintain high performance, reusable, and reliable code.
    • Create and document best practices for mobile development.
    • Have an understanding of different architectural patterns (eg. MVVM, MVC etc..) and how they should be tested.
    • You should have hands-on experience with version control tools.
    • Knowledge of and experience with latest rules and regulation in deploying apps to Google Play and the App Store.

    Preferred Qualifications:

    • Bachelor Degree or higher in Computer Science, Engineering or a related subject.
    • Prior experience in end to end mobile app development preferably at enterprise level.
    • Must have a minimum experience of 5+ years building iOS applications in Swift.
    • Must have a minimum experience of 5+ years building Android applications in Kotlin or Java
    • Hands on experience with offline storage, threading, and performance tuning.
    • Comfortable with creating and working with APIs.
    • Working knowledge of various libraries and frameworks in iOS and Android like Cocoa Touch, Cocoa Pod, Xcode, Android Studio, Retrofit, Picasso, Rxjava etc..
    • Working knowledge of Flutter.
    • Knowledge of React Native will be a bonus.