Job Duties and Responsibilities
• Works in one or multiple projects and reports directly to the Project Team Leader on the project matters.
• Analyse business/application requirements and consult clients/colleagues with concerns on the technical view.
• Develop applications for time-sensitive projects while considering business/application requirements.
• Ensure the performance, quality, and responsiveness of applications. • Adhere to the coding convention of the organization.
• Write technical specification documents.
• Continuously update technical knowledge and skills by attending in-house and external courses, reading manuals and accessing new applications.
Required Qualifications
• From 3 YOEs in React Native/Flutter/Nativescript.
• Understand Apple Store/Google Store Application Publishing Process.
• Understand environment and configuration build or CI/CD on React Native/Flutter/NativeScript or Native Platform (iOS/Android).
• Research and suggest new mobile products, applications, and protocols.
• A passion for solving problems and providing workable solutions.
• Proficiency in troubleshooting software application issues and debugging source code. • Have strong experience with the popular frameworks that matches the company's business focus.
• Have strong understanding of programming principles and programming techniques (OOP / FP).
• Capable of adapting to the situational change during working.
• Team-oriented.
• Ability to work independently and self-directed.
• Capable of English speaking, writing and listening skills.
Education/Training Preferred
• Have appropriate degree or certificate in Software Engineering or related technical disciplinePreferred Qualifications
• Experience in Agile Software Development with a good understanding of Agile principles, practices and Scrum methodologies.
• Experience working in a source-controlled environment, such as GIT