Lead Mobile Developer

Year    Bangalore, Karnataka, India

Job Description

Responsibilities -
- Understand the client's requirements and planning sutiable solution implementation
- Comprehend customer needs and its translation to an application framework
- Particpate in Wireframes, UI design, Software Architecting, Front-end and Back-end integration, API, Testing, Publishing and Distribution
- Programme application and its interface to support mobile application functionalities
- Development, testing, and maintenance of native SDKs and Unity on different mobile platforms, their respective OS versions and devices
- Keep up-to-date with concepts, terminologies, and global best practices for the coding of different mobile applications
- Contribute to the lead mobile development team and implementation of every techical requirement, project schedules and workflows
- Ensure new applications meet quality standards. Adapt or resuse existing web applications for mobile apps with appropriate approval
- Working in synergy with others to constantly innovate app functionality and design
- Test applications and provide support for each mobile application
- Ensure continuous evaluation, app performance improvement, discovery, implementation, and the maintenance of new technologies so as to maximize the efficiency of development
- Share expertise with mobile app developers community within an organization
- Recommend periodic changes and enhancements to mobile applications
- Ensure every application undergoes testing for usability, robustness, and general reliability

Requirements -
- Bachelor's degree (Computer Science/Information Technology/Electronics & Communication/ Information Science/Telecommunications)
- 6 to 8 years of experience in implementing/designing solutions using web based application technologies
- Experience in working with agile methodologies.
- Sound knowledge and experience in Android (Java, Kotlin, Android Studio, Gradle/Maven, SQLite) and Native Experience in iOS (Objective-C, Swift, XCode, iOS frameworks and Core Services)
- Should possess Cross Platform Experience with hands on Knowledge towards React Native.
- Should have excellent knowledge of iOS and Android technologies including deep configuration and third-party integration.
- Need to have capability to demonstrate technical for native, hybrid and cross platform mobile applications.
- Should have a strong capability in defining the overall technical architecture for the mobile application that is ideated with the customers.
- Should possess analyze, troubleshoot and resolve technical and application problems.
- Should demonstrable capability to use OS frameworks for multi-threading, data persistence, and adapting user interface across multiple screen sizes.
- Familiarity with RESTful APIs to connect mobile applications with back-end services.
- Provide technical leadership and support to teammates through coaching and mentoring.
- Excellent understanding of App store and Play store best practices, guidelines and procedures.
- Should possess a good deployment knowledge of React Native App Android & IOS).
- Good working knowledge on frontend technologies (HTML, CSS, JavaScript, Flutter, React Js)
- Good working knowledge on XUnit and Junit frameworks
- Should possess good problem-solving skills, innovative and willing to take ownership.
- Should possess good knowledge of design patterns and clean code architecture
- Critical thinker and good problem-solver
- Good oral and written communication skills
- Good team player, self-starter, and good analytical skills

Skills -
- Architectures : Conceptual knowledge in MVC (Model View Controller), MVVM (Model View View Model)
- Programming Languages : Java, Kotlin, C#/Objective-C/ Swift
- IDE : Android Studio for Android / Xcode for iOS
- UI Skills : CSS, HTML5, Javascript
- Web Services : REST, SOAP, JSON, XML
- DataBase - SQLite, Core-Data
- Version Control Tools: GIT
- Build: Maven/Gradle
- Methodologies : Agile & Scrum, Iterative, DevOps
- Operating System : Mac OS / Linux / Windows

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2920257
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year