Job Openings Web Developer

About the job Web Developer

The Web Developer (Channel Development) will be responsible for developing and implementing user interfaces for web applications. The developer will collaborate with the design and backend development teams to create visually appealing and intuitive user experiences. This role requires a strong understanding of frontend technologies, coding practices, and responsive design principles.

User Interface (UI) Development

  • Design and implement user interfaces for web applications following design specifications and UX/UI guidelines.
  • Write clean, efficient, and well-documented code using HTML, CSS, and JavaScript frameworks (e.g., React, Angular, or Vue).
  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
  • Collaborate with UX/UI designers to translate design concepts into functional and responsive web interfaces.
  • Conduct thorough testing of user interfaces to identify and fix bugs, ensuring cross-browser compatibility.
  • Collaborate with backend developers to integrate frontend components with server-side logic.
  • Timely and accurate implementation of frontend components based on design requirements.
  • Development of product features which meet the acceptance criteria specified by Product Owners.

Troubleshooting and Issue Resolution

  • Troubleshoot and resolve issues in a timely manner.
  • Collaborate with cross-functional teams to identify and resolve issues impacting system stability.
  • Timely resolution of integration issues.
  • Efficient collaboration with cross-functional teams in issue resolution.

Best Practices Advocacy

  • Adhere to Front-end development best practices.
  • Advocate for design, code reuse, performance, quality, and security best practices.
  • Consistent adherence to Front-end development best practices.

Professional Development

  • Stays informed about the latest frontend development technologies, tools, and frameworks.
  • Actively seeks opportunities for skill enhancement and professional growth.
  • Shares knowledge with the team and foster a culture of continuous learning.
  • Knowledge sharing and collaboration within the development team.
  • Demonstration of enhanced proficiency through development activities.

JOB SPECIFICATIONS

Education

  • BS/MS degree in Computer Science, Engineering or a related subject

Experience

  • At least 4 years of experience in Software Development.
  • Proven experience as a Frontend Developer or similar role, with a strong portfolio showcasing previous work. Portfolio of developed sites with ecommerce functionality would be a huge plus.
  • Strong proficiency in JavaScript and one or more frontend frameworks (React, Angular, Vue, etc.)
  • Experience with responsive design principles and creating mobile-friendly interfaces.
  • Knowledge of RESTful APIs and integration of frontend components with backend services.
  • Familiarity with version control systems (e.g., Git) and code collaboration tools.

Skills and Essential Traits

  • Front end programming languages like HTML, Javascript, and CSS
  • Adaptability. Flexibility to adapt to changes in project requirements and priorities.
  • Excellent Communication. Clear and effective communication with team members, stakeholders, and cross-functional teams.
  • Problem Solving. Ability to analyze complex integration challenges and provide effective solutions.
  • Collaborative Learning. Willingness to share knowledge and collaborate with team members to foster a culture of continuous learning.

Work Conditions

  • Must be residing in Thailand.
  • Must be amenable to work in Bangkok, Thailand (Hybrid Work Setup)