Front End Developer

Full time
🔍 Find Similar Jobs

Job Details

Employment Type

Full time

Salary

11.00 USD

Valid Through

Aug 24, 2025

Job Description

Location: Bangkok, ThailandEmployment Type: Full-time | On-site / HybridExperience Level: Junior – Minimum 1 year of experienceSenior – Minimum 3 years of experienceAbout The RoleWe are looking for creative, detail-oriented, and technically strong Front End Developers to join our growing technology team in Bangkok, Thailand. You’ll play a key role in building intuitive, high-performance user interfaces that enhance our user experience across platforms. Whether you are a developer starting your journey or an experienced engineer ready to lead and mentor, we have opportunities tailored for you. ResponsibilitiesFor All Levels:

Develop responsive, user-friendly web interfaces using modern front end technologiesCollaborate with UX/UI designers, back end developers, and product managers to bring features to lifeOptimize applications for maximum speed, performance, and cross-browser compatibilityWrite clean, maintainable, and testable codeParticipate in code reviews and contribute to continuous improvementAdditional Responsibilities for Senior Level:

Drive front end architecture decisions and propose scalable UI solutionsMentor junior developers and conduct technical reviewsLead the development of complex UI components or projectsImprove performance metrics and manage technical debtTake ownership of the front end development lifecycleQualificationsTechnical SkillsCore Front End TechnologiesHTML5, CSS3, JavaScript (ES6+) – Essential for all levelsResponsive Design – Using media queries, Flexbox, GridCross-browser Compatibility – Ensuring consistency across Chrome, Firefox, Safari, EdgeFrameworks & LibrariesReact (with Redux or Context API)Vue. js (with Vuex or Pinia)Angular (2+)Svelte (bonus for modern front ends)UI component libraries: Material UI, Ant Design, Bootstrap, Tailwind CSSTesting & DebuggingUnit testing: Jest, Mocha, VitestIntegration testing:

Cypress, Testing LibraryDebugging: Browser DevTools, React/Vue DevToolsAPI Integration & State ManagementREST APIs & GraphQLAxios, Fetch API, Apollo ClientGlobal state management: Redux, MobX, Zustand, VuexBuild Tools & Version ControlBuild tools: Webpack, Vite, Parcel, RollupVersion control: Git, GitHub/GitLab/BitbucketPackage managers: npm, yarn, pnpmDevOps & Deployment (especially for Senior Level)CI/CD: GitHub Actions, GitLab CI, CircleCIHosting: Vercel, Netlify, Firebase, Cloudflare PagesDocker (basic understanding for development containers)UX/UI & Design CollaborationDesign-to-code tools: Figma, Adobe XD, SketchUnderstanding of UI/UX principlesAccessibility (A11Y) and usability standards (WCAG)Security Best PracticesCross-site scripting (XSS) and cross-site request forgery (CSRF) preventionInput validation and sanitizationSecure authentication flows (e. g.

, OAuth2, JWT)Junior Level (Minimum 1 Year Experience): Bachelor's degree in Computer Science, Engineering, or related fieldProficient in HTML5, CSS3, JavaScript (ES6+)Experience with front end frameworks/libraries such as React, Vue. js, or AngularFamiliarity with responsive design, REST APIs, and version control systems (e. g. , Git)Basic understanding of browser performance optimization and cross-browser issuesA keen eye for detail and a passion for great UI/UXSenior Level (Minimum 3 Years Experience): All of the above, plus: Expertise in one or more front end frameworks (e. g.

, React with Redux, Vue with Vuex)Strong understanding of front end build tools (Webpack, Vite, Babel, etc. )Hands-on experience with testing frameworks (Jest, Cypress, etc. )Ability to design and implement reusable components and scalable architecturesExperience integrating with APIs and collaborating on full-stack applicationsLeadership in Agile/Scrum teams and mentoring experience is a plus

Apply Now

You'll be redirected to the company's application portal

Application Success Tips

Resume Tailoring

Customize your resume to highlight skills and experiences relevant to this specific position.

Company Research

Learn about the company's mission, values, products, and recent news before your interview.

Profile Optimization

Ensure your LinkedIn profile is complete, professional, and matches your resume information.

Interview Preparation

Prepare thoughtful questions to ask about team dynamics, growth opportunities, and company culture.

Back to Job Listings