簡介
Key Responsibilities
- Front-End Development and Splicing
- Assist in developing and managing responsive, visually appealing web applications.
- Convert UI/UX designs into functional web components using splicing techniques.
- Slice PSDs, Figma, or Sketch files and optimize assets for web performance in collaboration with the UI/UX Team.
- Implement interactive and dynamic UI components while maintaining performance optimization.
- In-House System Development
- Support the development and maintenance of internal systems and tools to improve business operations.
- Assist in creating custom features and functionalities tailored to company needs.
- Ensure seamless integration of in-house systems with third-party APIs and external services.
- Write clean, efficient, and well-documented code to ensure maintainability.
- Website Support and DevOps Collaboration
- Work alongside the DevOps Team to ensure smooth website operations and deployments.
- Assist in website troubleshooting, bug fixes, and performance optimization.
- Support website updates, patches, and content integration within CMS platforms.
- Collaborate with DevOps engineers to streamline workflows and enhance system reliability.
- Web Development and Performance Optimization
- Write clean, maintainable, well-documented code for web applications.
- Optimize applications for speed, scalability, and cross-browser compatibility.
- Follow industry best practices for security, SEO, and accessibility.
- Ensure proper integration of digital assets into CMS platforms or custom-built applications.
- Back-End and API Integration
- Assist in developing and maintaining back-end services and APIs using technologies like Node.js, Python, or PHP.
- Help integrate third-party APIs and services for enhanced functionality.
- Support debugging and troubleshooting server-side issues in coordination with the DevOps Team.
- Quality Assurance and Testing
- Conduct cross-device and cross-browser testing to ensure consistent functionality.
- Identify and fix bugs, broken layouts, and performance issues.
- Participate in code reviews and provide feedback to peers.
- Collaboration and Continuous Improvement
- Work closely with UI/UX designers, AdOps, DevOps, and project managers to ensure a seamless workflow.
- Stay updated with industry trends, best practices, and emerging web technologies.
- Contribute to brainstorming and planning sessions for feature development and improvements.
- Others
- Performs other related tasks as assigned by IT Management.
Minimum Qualifications
Education and Qualification:
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
Work Experience
Up to 3 years of experience in web development.
Prior experience in splicing (cutting and integrating assets from UI/UX designs) is a must.
Knowledge And Skills
- Proficiency in HTML, CSS, JavaScript, and modern front-end frameworks (React, Angular, Vue.js).
- Experience with splicing tools and techniques for web asset optimization.
- Familiarity with Adobe Photoshop, Figma, Sketch, or other UI design tools.
- Experience in Laravel (PHP framework) for back-end development.
- Basic knowledge of other back-end technologies like Node.js or Python.
- Understanding of version control systems (Git) and responsive design principles.
- Awareness of web performance optimization, SEO best practices, and security principles.
- Basic understanding of DevOps workflows, CI/CD pipelines, and website deployment processes is a plus.
- Familiarity with database management (SQL, NoSQL) is a plus.
Soft Skills
- Strong problem-solving skills and analytical skills to troubleshoot technical issues.
- Ability to work collaboratively with designers, developers, and marketing teams.
- Good communication skills, with a willingness to receive and implement feedback.
- Eagerness to learn and adapt to new tools, technologies, and workflows.
職位要求
Please refer to job description.