Front-end Developer responsibilities are:
- Developing component based user interfaces for data-driven applications using modern tooling and best practices
- Optimize applications for maximum speed and design mobile-based features
- Develop quality mockups and prototypes
- Work together with back-end developers and web designers to implement component and product designs
- Write functional requirement documents and guides
- Assist back-end developers with coding and troubleshooting
- Keep in touch with latest trends in web development
Front-end Developer requirements are:
- 2-3 “years” experience of working with React or at least a deep understanding and the ability to build well-designed components
- Significant experience with vanilla JavaScript and CSS
- Excellent understanding of the entire web development process (design, development and deployment)
- Knowledge of browser testing and debugging
- Knowledge of browser based application security attacks and mitigation (optional)
- Excellent analytical and multitasking skills with an ability to perform well in a dynamic environment
- Enough of an education to know what you’re doing (however you learned to do what you do)