Job Description
Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of “de Finibus Bonorum et Malorum” (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. Front-end developers use HTML, CSS, and JavaScript to build the client side of a website. They are responsible for building the visual elements on a page, such as the layout, buttons, menus, forms, and other features that users will see and interact with when they visit a webpage.
Key Responsibilities
- Be proficient in coding languages such as HTML, CSS, JavaScript, and jQuery
- In-depth understanding of the entire web development process (design, development, and deployment)
- UI/UX knowledge
- Good problem-solving skills
- Ready to learn and deploy new technologies
- Team Player and Responsible
- Responsible to handle the new feature integration and development
- Self-driven with the ability to push a complete task on production
- Collaborates with project partners to identify product and technical requirements.
- Create, maintain, and update technical, and system documentation as necessary.
- Build efficient and reusable front-end systems.
- Identify and communicate software development best practices, participating in design and code review
- Improve reliability, scalability, and performance
- Debug issues in production, root cause, and apply fixes in a timely manner.
- Strong grasp of rendering optimization browser performance
The ideal candidate will have:
- Minimum of a bachelor’s degree in computer science or a related field.
- 2+ years of front-end web development experience in producing web-based applications for moderate to high traffic sites
- Experience developing modern, responsive, and cross-browser-compatible websites using HTML, CSS, and JavaScript.
- Knowledge of store management libraries such as vuex.
- Strong experience working with modern and component-based UI frameworks vue.js. Experience with react and angular can be a plus.
- Experience in implementing rich, interactive data visualizations using modern JavaScript and software development techniques
- Experience with source control management (Git)
- Experience with performance optimization and web application design