Frontend Engineer
Sharegain
- ישראל
- משרה קבועה
- משרה מלאה
- Developing and maintaining the front-end architecture of Sharegain web application
- Collaborating with designers, product managers, and back-end developers to ensure seamless integration of the application's front-end and back-end components
- Creating and optimizing responsive, user-friendly interfaces that work across multiple devices and platforms
- Writing clean, reusable, and maintainable code using modern frontend frameworks such as Angular 14, React, or Vue.js
- participate in code reviews and quality assurance processes
- Optimizing the performance of the front-end components to ensure optimal user experience
- Continuously research and explore new front-end technologies, tools, and techniques to stay up-to-date with the latest trends and best practices in web development
- Take full ownership of a feature set from the first discussion to bringing it to live on the platform
- Own and manage the shared UI infrastructure and libraries, and work closely with developers to provide feedback, technical guidance, and direction
- Be a role model and technical mentor to other Frontend Engineers, inspiring others to take initiatives and developing a cohesive and innovative technical vision
- 5+ years of experience throughout the web development stack such as Angular, Node.js, React, VueJS, etc.
- Experience in developing and maintaining large-scale web applications is highly desirable
- Knowledge and experience with RESTful API
- A strong understanding of design principles, UX/UI design, and accessibility standards is essential for creating responsive and user-friendly interfaces
- Experience with testing frameworks and tools such as Jest or Cypress is also desirable
- Proficient understanding of code versioning tools such as Git
- Good understanding of Scrum methodologies
- Keeping up-to-date with the latest front-end technologies and best practices is important for a Senior Frontend Engineer to stay competitive in their field
- Understanding of OOP/OOD
- Strong communication skills and the ability to work effectively in a team environment
- Fluent in English
- Quick learner, knows how to solve complex problems, and not afraid of challenges