Mobile Developer (Objective-C, Android, React Native)
Job Scope / Position Summary Phạm vi công việc |
||
- Purpose of this role: Mobile developers specialise in developing software for Android and iOS mobile devices. Mobile developers focus on developing apps for mobile devices. They're also known as Android or iOS developers if they work on one platform, but it's common for developers to work on both. - No. of subordinate: 0 - Non-financial KPIs for this role: Complete assigned task on time, within budget and achieve target. - Description of key challenge of this role: o Architect, build, and maintain clean, concise, and sustainable code and TDD. o Collaborate with the team to create e-commerce and marketplace mobile applications from scratch. o Develop clean, modern, smooth animations and transitions that provide an excellent user experience. o Share your knowledge and experience with junior developers to help them grow.
|
||
Main Responsibilities Những nhiệm vụ chính trong công việc |
Key Result Areas Các yếu tố đánh giá kết quả c/việc |
|
1 |
- Design, development, and maintenance of large-scale distributed computing software infrastructure and integration with applications and user interfaces. - Design, development, and maintenance of platform modules and common functionality for cross-platform browser applications. - Analyze and improve performance and efficiency characteristics of platform components used with the applications. - Work with the system and application product engineering groups to define new common functionality and diagnose problems. - Work with backend developers to define and integrate APIs. - Implement pixel-perfect UIs based on Figma designs. - Develop clean, modern, smooth animations and transitions that provide an excellent user experience. - Integrate third-party APIs and services. - Share your knowledge and experience with junior developers to help them grow. - Monitor and maintain high performance on both iOS and Android platforms. - Collaborate with the design team to constantly improve the user experience. |
|
Qualification and Experience Requirement Yêu cầu công việc |
||
Education Trình độ học vấn |
: |
· Bachelor degree of Information Technology |
Experience Kinh nghiệm |
: |
· At least 3 years of professional experience with React Native development. Knowing Objective-C or Android is an advantage. · Strong knowledge of software development methodologies, such as Agile and SSDLC Waterfall. · Excellent problem-solving and communication skills. |
Skills Các kỹ năng |
: |
· Willing to improve our mobiles app’s UX for customers. · Demonstrate solid knowledge of pure JavaScript and TypeScript. · Knowledge and experience of state management libraries like Redux, and Redux Saga. · Experience with Mobile app development (iOS and Android). · Effective communication and teamwork skills, particularly ability to work in squad to ensure delivering project on time in full. · High learning agility and a real passion for coding and programming, innovation, and solving challenging problems to improve mobile app’s UX for customers. · High adaptability and flexibility to the rapid changes of the business.
|