Front-End Developer
This is an entry level position within our company, we will provide training and support, but experience in HTML, CSS and JavaScript is required. The Front-end Developer works closely with the development team, including mid and senior developers delivering amazing results for our clients. Most of the work for this role will be coding custom integrations into our portal system. We will provide training and certification for the system we use.
The Front-end Developer is responsible for assisting with the overall development, execution, control, and completion of client development projects. Ensuring consistency with company strategy, commitments, and goals.
- Debug challenging issues and/or develop functional solutions in HTML, CSS, Freemarker, JavaScript, Vue.js and JSP to meet Liferay design standards
- Fix product defects to ensure successful deployment of our products and customers
- Meet milestones and project timelines.
- Constantly monitor and report on progress of the project to all stakeholders
- Present reports defining project progress, problems and solutions
- Communicate with clients about development decisions.
- Reflect our company standards.
- Assist in updating website content for clients.
- Identify opportunities to increase revenue,
- Communicate our brand, vision, and standards.
- Work with clients from all types of backgrounds, ideals, and goals.
- Education & Experience
- Knowledge and/or experience with Bootstrap 4
- Knowledge and/or experience with responsive and adaptive design
- Knowledge and/or experience developing web application using HTML, CSS
- Experience developing web application using React and/or Vue.js is a plus
- Additional nice-to-have experience: Java frameworks, headless API, portal systems
- Professional or academic training in Computer Science, IT, programming, or related fields
- Past experience in development, computer science, or devops
- Experience in Google workspace and its apps is nice to have.
- Ability to communicate in English and Khmer.
- Key Competencies
- Critical thinking and problem solving skills
- Planning and organizing
- Decision-making
- Growth mindset
- Communication skills
- Influencing and leading
- Delegation
- Team work
- Negotiation
- Conflict management
- Adaptability
- Stress tolerance
- Time management