Scope, design and deliver pixel-perfect mobile applications based on wireframes and design
requirements in collaboration with back end developers to create a comprehensive digital
solution that meets the customer’s business needs.
Optimize mobile applications for maximum speed
Architect and implement mobile UI/UX based on provided wireframes and business
requirements.
Gather, document and analyze business requirements in order to help define scope of
software development initiatives. May include mobile mock-ups and interaction prototyping.
Produce and maintain technical documentation related to front-end modules (e.q. scope
requirements, logical and technical designs, testing and implementation plans).
Troubleshoot and implement bug fixes related to client and user reported issues.
Play proactive support role and take ownership of technical issues, and work with internal/
crossfunctional/ external team to resolve more advanced issues when necessary.
Collaborate with team members in all aspect of software design, coding, testing,
documentation & deployment
Deliverablesin agile scrum approach
Required Experience:
B.S. in Computer Science, Information Systems or equivalent
Minimum 3 year’s experience in mobile application development & environment
At least 3 years hands on knowledge & experience in the following:
Git
RESTful API
Mobile app development frameworks
React native (Javascript) and React.js ecosystem
Any one of Native iOS (Swift) or Native Android (Java/Kotlin)
Additional knowledge & experience in any of the following is a plus
Flutter
Digital banking platform experience
Deep understanding of developing UI components that can be used and accessed across the
whole mobile app.
Very good understanding of source code management for cross platform development using
industry best practices for frontend and mobile applications
Detail-oriented with eyes sensitive to the aesthetics of UI layout.