Mobile Architect | Cross-Platform (iOS/Android)

  • Job category
    Banking and Finance, Consulting, Engineering, Information Technology
  • Job level
  • Contract type
  • Location
  • Salary
    S$10500 - S$13000

Job Description

As a Mobile Architect, you will play a key role in delivering award-winning, interactive experiences to our clients. You will drive the translation and construction of clients’ business problems into innovative technology solutions by creating and owning the technical vision of a project to ensure that the vision is achieved with a high level of quality. You will be responsible for solution design and architecture delivery – providing technical direction to teams and implementing architectural strategy.

You will elaborate design options, encourage innovation, drive technical strategy and ensure that solutions meet functional and non-functional requirements. You will contribute to delivery capability by educating and mentoring developers, using a variety of design techniques, and ensuring that good design practices are followed.

Your Impact

  • Provide Thought Leadership on mobile architecture / practice
  • Act as a subject matter expert of the mobile app and maintain awareness and knowledge of new concepts, emerging technology, and architecture with regards to the product roadmap
  • Analyze software requirements and map them to cross-platform architecture or extend the architecture in order to support the new requirements
  • Responsible for designing app architecture and integration design to various external systems
  • Document and communicate architectural decisions and designs
  • Responsible for choosing the needed technology stack based on the functional, non-functional requirements and based on other factors like client drivers, environment and feasibility
  • Provide direction, guidance, and expert advice to the App development and delivery teams
  • Develop prototypes, proof of concepts, and feasibility analysis.
  • Interact with 3rd party providers to integrate additional services into the platform
  • Cooperate with project and product management to scope, estimate, and plan new efforts
  • Drive code quality, code coverage, unit testing, best practices and Continuous Integration/Continuous Delivery Pipeline
  • Constantly research and adopt new technologies & best practices
  • Drive performance tuning, clean coding and security best practices across teams

Your Skills and Experience

  • 8+ years experience in developing complex and advanced mobile applications on cross-platform and IOS or Android
  • Familiar with the Dart programming language, familiar with various UI components and UI development, and have a certain understanding of the Java language
  • Relevant hands-on experience with React Native, Flutter for mobile application development
  • Hands-on development experience is a must and must be able to create boilerplate code (architecture implementation) before the development starts
  • Have published at least 5 apps on App Store / Play Store
  • Must possess knowledge on App Security and Cryptography
  • Good exposure to API Caching and defining NFRs (Non-Functional Requirements) for mobile application
  • Good working knowledge of tools such as Git, JIRA, and Jenkins or any tools that are similar to these
  • Deep understanding of Fast lane or any similar CI/CD scripting frameworks
  • Must have worked with Agile Methodologies
  • Must have experience in complex integrations such as CRM, CMS, Push Notifications, Identity Management, SSO, Social Integrations to the App
  • Experience integrating third-party frameworks using CocoaPods and Carthage.
  • Worked with logging and capturing user navigation and app usage to Google Firebase and Crashlytics for understanding the most used features by users
  • Bachelor’s Degree in Computer Science (or related field)

Set Yourself Apart With

  • Technical Leadership with an ability to quickly adapt to the latest technology trends
  • In-depth knowledge of digital banking mobile applications architectures
  • At least one digital banking applications implementation is a plus

Benefits of Working Here

  • Career growth and training opportunities
  • A collaborative, agile, and diverse regional team
  • Comprehensive insurance and medical benefits
  • “Plugged” into a global organization with a start-up mindset

Career Level: Manager (Mid–Senior level)

Apply Here:

Closing on 10 Jul 2021

orview more job listings from this company