About the Company: Our client is focused on providing continuous Open AI platforms to their clientele both locally and globally. They are seeking a highly motivated and skilled Software Developer with expertise in both front-end and back-end development, as well as experience in Android and iOS application development. As a Software Developer at their company, you will play a crucial role in designing, developing, and maintaining innovative software solutions that meet our client\'s needs and drive their digital initiatives forward. Responsibilities: Front-End Development: Collaborate with designers to implement user-friendly, responsive, and visually appealing web interfaces. Develop efficient and modular front-end components using modern technologies such as HTML5, CSS3, JavaScript, and front-end frameworks like React, Angular, or Vue.js. Optimize front-end performance to ensure fast loading times and smooth user experiences. Ensure cross-browser and cross-device compatibility of web applications. Back-End Development: Design and develop scalable, secure, and maintainable back-end systems and APIs. Implement database structures and optimize data storage and retrieval processes. Write clean, well-documented code and perform thorough testing to ensure software reliability. Collaborate with other team members to integrate front-end and back-end components seamlessly. Mobile Application Development (Android & iOS): Design, develop, and maintain mobile applications for Android and iOS platforms using native languages (Java/Kotlin for Android, Swift/Objective-C for iOS) or cross-platform frameworks (React Native, Flutter, Xamarin). Collaborate with UI/UX designers to create intuitive and visually appealing mobile app interfaces. Integrate mobile applications with back-end services and APIs for seamless data exchange. Ensure high performance, responsiveness, and compatibility of mobile applications on various devices and OS versions. Requirements: Bachelor\'s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). Proven experience as a Full Stack Developer with proficiency in front-end and back-end technologies. Demonstrated expertise in front-end technologies such as HTML, CSS, JavaScript, and front-end frameworks. Strong proficiency in at least one back-end programming language (e.g., Python, Java, Ruby, Node.js) and related frameworks. Experience in developing and deploying RESTful APIs and integrating third-party APIs. Proficiency in mobile app development for both Android and iOS platforms using native languages or cross-platform frameworks. Familiarity with version control systems (e.g., Git) and agile development methodologies. Strong problem-solving skills and the ability to work in a collaborative team environment. Excellent communication skills and the ability to explain complex technical concepts to non-technical stakeholders. Up-to-date knowledge of industry trends, best practices, and emerging technologies in software development, mobile app development, and web technologies. Preferred Qualifications: Advanced degrees or relevant certifications in software development or mobile app development. Contributions to open-source projects or personal GitHub repositories showcasing coding skills. Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization (e.g., Docker, Kubernetes). Knowledge of security best practices in software and mobile app development. Experience with automated testing and continuous integration/continuous deployment (CI/CD) pipelines. Consultants in charge: Shin Yoong | [HIDDEN TEXT] | 013 - 863 5499 Victor Hew | [HIDDEN TEXT] | 016 - 229 2513 Phoebe Loke | [HIDDEN TEXT] | 016 - 211 7443
foundit
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.