Job Description

Mobile Architect

Full Time
Posted 3 years ago

Job Location: Singapore (Candidate with Singapore EP/ Singapore PR / Citizenship only can apply for the position)
Skills required for a Mobile Architect:

  1. Excellent communication skills with fluency in English
  2. Experience with Swift, Kotlin, Objective-C, Java, HTML5/JS/CSS3(basics)
  3. A thorough understanding of OOP, design patterns, iOS and Android core concepts
  4. Excellent analytical skills with an ability to debug complex issues like app performance, optimizing the data consumed by mobile app etc
  5. Proven experience of deploying enterprise or consumer facing mobile applications
  6. Proven experience in developing secure mobile application with thorough knowledge on best security practices for mobile applications
  7. Must have sound knowledge on mobile security protocols, analytics, payment gateways and social channel integration
  8. Proven ability to design, optimize and integrate business processes across disparate
  9. Knowledge on basics of hybrid application development using Apache Cordova or Phone Gap , NodeJS, Angular/ReactJs
  10. Experience in mentoring and overseeing team members
  11. Should know basics of agile methodologies like user stories, scrum meetings, retrospective meetings, story sizing, sprint planning etc
  12. Should know Code quality tools like SonarQube, Findbugs etc
  13. Should know  basics of CI/CD tools like Jenkins etc
  14. Should know project management tools like JIRA, Confluence
  15. Should know source code management tools like  Bitbucket, git
  16. Ability to quickly learn the latest features coming in the respective platforms(android and ios) and bring the same to the ongoing projects

Key Responsibilities:
The Mobile Application Architect will be responsible for:

  1. Defining the overall technical architecture for the mobile application based on customer requirements
  2. Defining the technical requirements for the implementation and identify the various dependencies on external teams to implement the mobile solution
  3. Discussing technical aspects of the mobile application solution architecture, including the technology used, methodology followed, and devices to be supported with the customer Preparing technical solution and architecture documents, artifacts  and presentations for the customer
  4. Should be able come up with reusable artifacts, frameworks, components that can be reused across applications
  5. Should be able to design and develop mobile sdk and integrating mobile apps with web-services and external APIs
  6. Must know various non-functional aspects in mobile application design and provide a solution to optimize performance, scalability etc.
  7. Deliver mobile platform and architecture recommendations based on project requirements and industry best practices
  8. Contribute toward excellence in a highly collaborative, team-oriented environment
  9. Enforce sound development practices and ensure the quality delivery of enterprise mobile solutions. Should ensure team members are aware of best practices like
    – Coding guidelines
    – git branching guidelines
    – Code quality and analysis tools (SonarQube, PMD, FindBugs…)
    – Release and deployment tools (Jenkins, Bamboo, Octopus…)
  10. Lead and mentor development teams
  11. Work closely with Project Managers, Senior Business Analysts, and UX teams
  12. Take ownership of the solution from end to end, and be responsible for translating functional requirements into a mobile solution

Job Features

Job CategoryDigital, Featured Jobs

Apply Online

Submit Your Application

A valid email address is required.
A valid phone number is required.

Job Details

Job Type: Fulltime
Location: Singapore
Salary: Not Disclosed
Experience: 10 to 14 years
Education: Not Disclosed
Job Posted: May 20, 2020
[contact-form-7 404 "Not Found"]