JOB SUMMARY
We are seeking an experienced and motivated L3 Support - Mobile Application Developer to support, develop, and maintain mobile applications.
The ideal candidate will have expertise in the React Native framework, along with a solid understanding of CI/CD pipelines, system integration, and Agile methodologies.
This role requires close collaboration with respective stakeholders, understanding the business requirement and resolving issues within the agreed SLA.
JOB RESPONSIBILITIES
Troubleshooting & Incident Management
Investigate and resolve critical production issues, often involving debugging complex code or identifying system-wide problems.
Analyzing root causes, providing fixes and developing strategies to prevent future issues.
Proactive monitoring to ensure that backend services are functioning optimally.
Mobile Design & Development:
Design, build, and maintain robust and scalable applications for iOS and/or Android platforms.
Ensure optimal performance, quality, and responsiveness of applications.
Collaboration:
Work closely with cross-functional teams, including designers, backend engineers, and product owners, to define, design, and deploy new features.
Actively participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
Testing & Debugging:
Conduct thorough testing, debugging, and profiling to ensure application stability and reliability.
Identify and resolve bottlenecks to enhance application performance.
CI/CD Integration:
Implement and manage Continuous Integration/Continuous Delivery (CI/CD) pipelines to streamline deployment and release processes.
Ensure efficient automation of testing, building, and deployment stages.
Optimization & Maintenance:
Optimize components for maximum performance across diverse devices.
Ensure the scalability and maintainability of the application by following domain-driven design principles.
Documentation
Produce and maintain detailed technical and user documentation, ensuring clarity and accessibility for developers, stakeholders, and support teams.
Document architecture, APIs, design patterns, and workflows to facilitate easier knowledge transfer and onboarding for new team members and support staff.
Maintain an up-to-date repository of configuration details, operational procedures, and troubleshooting guides inclusive service access management (SAM).
Best Practices:
Advocate for clean coding standards, modular design, and reusable components.
Stay updated with the latest trends in web development, CI/CD, and Agile practices.
Foster a culture of continuous improvement in the development of lifecycle.
JOB REQUIREMENTS
Malaysian citizen
Passed Malay Language including an oral test at the Sijil Pelajaran Malaysia (SPM) level.
Possess a Bachelor's Degree in Computer Science, Information Technology, or an equivalent field, recognized by the Government from any accredited local or international higher learning institution.
Possess at least 4 years of experience in mobile app development, along with experience in leading projects or mentoring teams.
Comprehensive understanding of fundamental design principles.
Technical Skills:
Proficiency in React Native, ReactJS, and JavaScript.
Hands-on experience with CI/CD tools such as Jenkins, GitHub, OpenShift, and WebSphere.
Expertise with native build tools like Xcode and Android Studio.
Strong understanding of REST APIs, offline storage, threading, and caching mechanisms.
Familiarity with tools and technologies for performance tuning and memory management.
Experience with version control systems like Git and conducting code reviews.
Knowledge of mobile app release processes for the Google Play Store and Apple App Store.
Experience in writing clear, structured technical documentation.
Soft Skills:
Strong problem-solving and analytical abilities.
Excellent communication and collaboration skills within Agile teams.
A proactive mindset to contribute to process improvements and innovation.
JOB STATUS
Permanent
All applications are treated with strictCONFIDENTIAL .
Only shortlisted candidates will be contacted for interviews.
Applications are consideredUNSUCCESSFULif no feedback is received within2 MONTHSof the closing date.#J-18808-Ljbffr