Job summary
System development for end usersUser-centric approachFront-End development
Job seniority: mid-to-senior level
Responsibilities
• Determine the structure and design of the website and app page• Ensure a balance between functional and aesthetic features on the website and app• Apply web design principles and ensure the website and app runs well on multiple devices• Optimize the website and app for speed and continuous development• Contribute to documentation 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• Collaborate with backend developers and other team members to establish objectives and design functional codes• Create user interface features that improve the user experience• Guarantee all validated user input is sent to the back-end• 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
Requirements
• 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• Strong understanding in architectural pattern• Highly motivated and would love to work in a fast paced environment
Key Skills Needed
• Web FrontEnd programming• API• Frameworks (Laravel, Vue.Js, Angular, Code Igniter)• HTML• LESS• SASS• Programming languages (Node.js, JavaScript, JQuery, PHP, JSON)• Agile methodologies• TDD• Test Engineering and Automation• Version control systems (using Git)• Architectural pattern