Epicareer Might not Working Properly
Learn More

Junior Web Developer

Salary undisclosed

Checking job availability...

Original
Simplified
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.
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.