Trách nhiệm công việc
Cross-Functional Collaboration: Collaborate with cross-functional and multinational teams to define, build, and enhance customer facing features for users.
Technology Evaluation: Evaluating and implementing new tools and process frameworks to enhance development efficiency.
Agile Methodologies: Work as part of an Agile Development Scrum Team
Business Analysis & Solution Design: Understand business logic and deliver flexible solutions.
Technical Writing: Write SOLID, testable, and maintainable code, ensuring high-quality standards are met.
Maintenance: Develop and maintain custom UI screens
Statistical Modeling: Contribute to the modularization of the App.
Technical Documentation: Create and maintain comprehensive technical documentation.
Knowledge Sharing: Engage in continuous learning and skill enrichment through regular technical sharing and discussions.
Other Assigned Tasks: Managing and coordinating outsourcing task if needed
Presentation Skills: Non-financial Aspect: Successful candidates must be creative, collaborative, and have clear logic, while completing high-quality work under tight deadlines.
Kỹ năng & Chuyên môn
Algorithmic Knowledge: Education: Bachelor's degree in Information system, Information Technology, Computer Science, or related field (or equivalent work experience).
Experience: Work experience: 5+ years of solid experience in Mobile App Development (iOS development, predominantly with Swift or Android Development)
Languages: Language skill: Proficient in Vietnamese and either English or Chinese is a must.
Development Tools: Familiar with CI/CD automated deployment.
Frameworks and Libraries: Familiar with Git, capable of branch management, code complicit resolve and code review effectively and experience with collaborative development.
Design Tools: Proficiency in UIKit and a deep understanding of iOS UI architecture or in Kotlin for native development.
Databases: Strong knowledge of MVVM architecture and Clean Architecture principles.
APIs and Web Services: Experience developing and maintaining RESTful APIs, making request from apps to back-end services.
Systems Monitoring: Knowledge of push notifications and messaging technologies.
Collaboration Tools: Experience with custom UI development.
Communication: Proficient in English communication, capable of discussing requirement and technical detail.
Testing and Quality Assurance: Experience with unit testing frameworks and best practices
Agile environment: The developer need to co-work and communicate with Vietnam and Taiwan team in requirement discussion, user story organization, task breakdown and CICD process.
Teamwork: Cross function/ region collaborations.
Additional Considerations: Work experience in App startups, digital banking, or FinTech.
Interpersonal Skills: Certificate: Scrum certificates a plus