Area of Responsibility 1. System development for end users
• Determine the structure and design of the website and app page.
• Ensuring a balance between functional and aesthetic features on the website and app.
• Apply web design principles and be responsible for ensuring that the website and app runs well on multiple devices (computer, tablet, smartphone).
• Optimizing the website and app to keep it fast and can continue to be developed.
• Contribute to documentation (instructional, pitch and technical specifications) related to the website/web app.
• Work closely with back end engineers in coding and troubleshooting.
• Ensure optimal utilization of website & web application standards best practices, semantic front-end markup, structured stylesheets, and efficient code for development and production. 2. User-centric approach
• Collaborate with the backend developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
• Ensure that the website and app design is able to maximize the user experience.
• Create user interface features that improve the user experience.
• Guarantees all validated user input sent to the back-end. 3. Front-End development
• Deliver well-defined small to medium complexity Web features regularly
• Debug and fix issues in development, test, and production.
• Lead in software design for features and bug fixes. Requirement
• Min 2-3 years experience as a Software Engineer (Front End)
• Proficient in Web FrontEnd programming & API
• Experience using frameworks (Laravel, Vue.Js, Angular, Code Igniter)
• Strong knowledge and skill in HTML, LESS, and SASS
• Strong knowledge and skill in programming languages (Node.js, JavaScript, JQuery, PHP, JSON)
• Well-versed with Agile methodologies, TDD and Test Engineering and Automation
• Have an in-depth understanding of the entire web development process, including version control systems (using Git)
• Strong understanding in architectural pattern
• Highly motivated and would love to work in a fast paced environment