Tech
Senior System Analyst
Job Description
Review client user requirements and provide technical advice and solution
Design and document both frontend and backend system architecture
Manage, plan, monitor, and distribute technical tasks
Work closely with frontend and backend developers to architect and develop the best technical design and approach for mobile applications
Provide knowledge, insights, directions, code review, and guidelines to colleagues that are less experienced
Track and communicate team velocity and release progress; update agile tracking systems to provide transparency on product, release, and sprint backlogs
Responsibilities
Minimum 4 years professional experience with Software Engineering related fields
Solid experience in mobile app development
Solid experience in Swift (iOS) and/or Kotlin (Android)
Knowledge in RxSwift (iOS) is an advantage
Solid experience in designing and integrating RESTful API
Experience in Public Cloud services (AWS and/or Azure design, architecture, and services)
Experience in working scalable software architecture
Experience in leading developers
Good command of spoken and written English and Chinese