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 | [Confidential Information] | 013 - 863 5499
Victor Hew | [HIDDEN TEXT] | 016 - 229 2513
Phoebe Loke | [HIDDEN TEXT] | 016 - 211 7443