As a Software Engineer (Frontend), you will gain hands-on experience working on frontend projects. This role offers invaluable insights into building scalable and high-performance software platforms. We are seeking talented and passionate software engineers who are proactive in learning new skills and have the drive to step out of their comfort zones, embracing innovative methods to solve complex problems. There will be many opportunities to explore new tech stacks and to work on advanced technologies. The ideal candidate will have a strong background in frontend technologies and a solid understanding of UI/UX design principles.
Responsibilities
- Design and build a dashboard that communicates security insights to clients in a concise and effective manner
- Design, construct and maintain client-facing and internal tools that are easy to use
- Collaborate with internal teams to create wireframes, prototypes, and mockups for existing product enhancements, as well as new features and products
- Collaborate with internal teams to constantly develop, monitor and optimize our products
- Conduct and participate in code and design reviews to achieve and maintain high development standards
- Minimum Bachelor's Degree in Computer Science, Software Engineering or related fields
- A thorough grasp of computer science fundamentals, including algorithms, data structures, and networking, as well as web frontend basics such as JavaScript, HTML, CSS, and browsers.
- Experience in modern web frameworks (e.g. React, Angular)
- Knowledge of established UI design principles.
- Experience with Figma for designing and prototyping user interfaces is a plus
- Familiarity with site performance tuning, concurrency handling and caching mechanisms is a plus