Senior Frontend Developer
Job Description:
Responsibilities: - Estimate, design, develop and deliver features assigned to the front-end team. - Fix issues and maintain frontend interfaces. - Be a strong contributor to the frontend team. - Review pull requests, comment and help your team to improve. - Able to work with the squad to achieve goals and meet expectations. - Lead and participate in the design and development of complex frontend applications. - Collaborate with UX/UI designers and backend developers to implement responsive and visually appealing user interfaces. - Mentor and provide guidance to junior developers, fostering a collaborative and knowledge-sharing environment. - Stay up-to-date with the latest trends and best practices in frontend development, and ensure the team follows industry standards. - Conduct code reviews to maintain code quality and ensure adherence to coding standards. - Collaborate with the product management team to understand project requirements and deliver high-quality solutions on time. - Troubleshoot and debug issues, ensuring optimal performance and user experience. Benefits & Welfares: - Over Time paid (ค่าล่วงเวลา) - Transportation Allowance (ค่าเดินทาง) - Life, Health, and Accident Insurance (ประกันกลุ่ม) - Free Lunch everyday (ฟรีอาหารกลางวัน) - Annual Bonus (โบนัสประจำปี ปีละ 2 ครั้ง) - Bonus based on performance (โบนัสพิเศษตามผลงาน) - Salary increment (ปรับขึ้นเงินเดือนปีละ 2 ครั้ง) - Flexible working hour (default 10:00 - 19:00) - Hybrid working (เข้าบริษัท 4 วัน และทำงานที่บ้าน 1 วัน) - Social security (ประกันสังคม) - Annual company trip (ท่องเที่ยวประจำปี) - Annual company party (สังสรรค์ประจำปี) - Vacation leaves (สิทธิการลาพักผ่อนประเภทต่างๆ) - Funeral benefits (สวัสดิการเกี่ยวงานศพและฌาปณกิจ) - Apple MacBook and iMac provided (ผลิตภัณฑ์ Apple ทั้งบริษัท) - Monthly Birthday party (งานเลี้ยงวันเกิดทุกเดือน) - Free Fitness/Gym (ฟรีฟิตเนส/ยิม)
- Strong experience working as a ReactJS developer.
- Excellent knowledge of JavaScript, CSS, HTML, and front-end languages.
- Strong knowledge of REACT tools including Next.js, React.js, Webpack, Enzyme, Redux, and Flux.
- Deep understanding of SSR.
- Deep understanding of state architectures (flux, pubsub, etc).
- Good analytical and problem-solving skills.
- Quality-oriented mindset, attention to details.
- Good team playing mindset.
- Deep understanding of array function, async/await and Promise.
- Minimum 2+ years of working experience in Software Development.
Required Skills:
Lunch Bonus Fitness Working Experience Interfaces User Experience CSS Product Management React.js Salary Reviews Software Development Transportation Features Developers Insurance Security HTML JavaScript Software Design Management