Mô tả công việc
Tin đăng này được quản lý bởi
Kỹ năng
Chi tiết công việc Software Engineer tại Green Tomato Limited
- Engineer software to fulfil functional and non-functional requirements as a key objective.
- Work within a feature team to engineer software, scripts and tools to enable the delivery of products and services.
- Develop and deploy applications capable of meeting the anticipated load, performance, availability, security and resilience requirements.
- Develop software with a focus on unit testing and deployment process on all environments to minimise variation and ensure predictable high quality code and data.
- Participate in the entire software development lifecycle, including planning, design, implementation, testing, and deployment.
- Collaborate with cross-functional teams to integrate software components and third-party systems.
- Implement responsive web designs to ensure optimal user experience across different devices and screen sizes.
- Write clean, efficient, and maintainable code using appropriate programming languages and frameworks.
- Debug the application and provide prototype when necessary.
- Troubleshoot and resolve technical issues as they arise during the development process.
- Participate in code reviews to maintain code quality and provide constructive feedback to team members.
- Provide support in identification and resolution of all incidents associated with the product.
- Keep up to date and have expertise on current tools, technologies and areas like cyber security and regulations pertaining to aspects like data privacy, consent, data residency
- Stay up-to-date with industry trends, technologies, and best practices in web development.
- Continuously improve software development processes and practices to enhance efficiency and productivity.
- Bachelor's degree in Computer Science, Computer Engineering, Information Engineering, or other tertiary computer-related disciplines
- Minimum 2 years of professional experience with software engineering related fields.
- Solid knowledge in programming concepts, data structures, algorithms.
- Proven experience as a Web Developer with expertise in JavaScript, HTML5, CSS3, and ReactJS.
- Strong understanding of web development principles, responsive design, and user experience (UX) concepts.
- Proficient in writing clean, efficient, and maintainable code.
- Experience with version control systems, preferably Git.
- Knowledge of RESTful APIs and asynchronous programming.
- Excellent problem-solving skills and attention to detail.
- Self-motivated, eager to learn, responsible, able to work in a team.
- Good communication skills in Chinese or English.
- Experience with additional frontend frameworks or libraries (e.g., Angular, Vue.js, React.js).
- Familiarity with backend technologies and languages (e.g., Node.js, Python, PHP).
- Knowledge of database systems, such as MySQL or MongoDB.
- Understanding of Agile development methodologies.
An toàn khi tìm việc trên Glints
KHÔNG cung cấp thông tin ngân hàng hoặc thẻ tín dụng khi ứng tuyển. Nhà tuyển dụng KHÔNG bao giờ yêu cầu chi phí ứng tuyển hoặc phí đào tạo.
Tìm hiểu thêm