*** ALL RESUMES MUST BE WRITTEN IN ENGLISH***
JOB OVERVIEW:
We're looking for a Frontend Software Engineer to join our engineering team, focused on building user-centric, high-performance web applications.
You'll work closely with designers and product teams to deliver engaging and intuitive user interfaces for our cybersecurity products.
This is a hands-on role using modern frontend technologies like React, JavaScript/TypeScript, and Vue.js to deliver reliable, scalable, and responsive solutions.
KEY RESPONSIBILITIES:
UI/UX Implementation:
Design, develop, and maintain responsive user interfaces using React (preferred), Vue.js, JavaScript, and TypeScript to deliver polished, performant web applications.
Component Libraries:
Build and maintain reusable components, leveraging component libraries such as Material-UI, Bootstrap, or custom-built libraries for consistency and scalability.
Responsive Design:
Ensure applications are fully responsive and optimized across devices and screen sizes using CSS, styled-components, or Sass.
User Experience:
Collaborate closely with designers and product managers to translate wireframes and prototypes into visually appealing and fully functional interfaces.
Performance Optimization:
Optimize front-end code for speed and scalability, ensuring fast load times and high performance across various browsers and devices.
Agile Processes:
Participate in Agile ceremonies such as daily standups, sprint planning, and retrospectives while managing tasks through tickets and contributing to backlog grooming to ensure timely delivery of features.
Documentation:
Write and maintain comprehensive documentation for front-end components to facilitate future scalability and team-wide understanding.
Testing:
Implement and maintain unit, integration, and automated tests (e.g., React Testing Library, Jest, Cypress) to ensure code quality and reliability.
QUALIFICATIONS:
3-5 years of experience in frontend development with a strong focus on React, JavaScript, and TypeScript.
Proficiency in building responsive, interactive UIs using React, Vue.js, or similar frameworks, and modern CSS methodologies (e.g., Sass, styled-components, CSS-in-JS).
Experience with component libraries such as Material-UI, Bootstrap, or custom component frameworks.
Experience with state management libraries (e.g., Redux, Zustand, Vuex) to handle complex application data and interactions.
Familiarity with advanced frontend techniques like lazy loading, code splitting, and client-side caching.
Strong understanding of front-end performance optimization, cross-browser compatibility, and responsive web design.
Strong problem-solving skills with a focus on creating scalable, performance-optimized solutions.
PREFERRED SKILLS:
Familiarity with TypeScript for frontend development.
Understanding of security best practices in frontend development.
Passion for great design and user experience.
COMPENSATION:
Salary range: $50,000 - $70,000
If you're a hands-on full stack engineer with a passion for front-end development and are looking to contribute to impactful cybersecurity products, we'd love to hear from you!
About NINJIO:
NINJIO is a leading cybersecurity awareness training company, delivering engaging, Hollywood-style micro-learning videos that empower individuals and organizations to defend against cyber threats.
Our award-winning content teaches businesses, employees, and families about cybersecurity risks and how to avoid them.
In addition to our training, NINJIO PHISH, an integrated phishing simulator, helps organizations proactively test and reduce human vulnerability to phishing attacks.
Together, these solutions provide a robust Cybersecurity Awareness Solution for our clients.
*** ALL RESUMES MUST BE WRITTEN IN ENGLISH***