EasyDMARC is an all-in-one Email Security solution for securing an organization's domain and email infrastructure. Our solution is designed to prevent companies from data leakage, protect them from financial loss, and counter email phishing attacks.
We are looking for an experienced Frontend Engineer to join our rapidly growing team. The ideal candidate would typically have 4+ years of practical experience and strive to develop new skills and technologies for bringing our product to a new stage of performance, thus bringing it closer to its ultimate goal of becoming the world's No 1 email domain security provider.
Job Responsibilities
- Creating reusable and interactive UI elements using front-end frameworks, considering accessibility and performance best practices
- Designing websites that adapt seamlessly to different screen sizes and devices
- Writing clean and maintainable code, following coding standards and best practices to ensure code quality and ease of future maintenance
- Collaborating with design teams to translate design mockups into functional web pages
- Implementing techniques to improve website loading speed and user experience
- Staying updated with new technologies, keeping up with the latest trends and libraries in the front-end development landscape
Required Qualifications
General Requirements:
- At least 2-4 years of professional frontend development experience
- Strong proficiency in HTML, CSS, and related preprocessors (LESS, SCSS, TailwindCSS)
- Strong proficiency in Javascript
- Deep understanding and practical experience with functional and reactive paradigms. A passion for libraries like RxJS and Ramda is highly valued
- Extensive knowledge and experience with build tools such as Webpack, EsBuild, Vite, Rollup, and modern build strategies
- Solid understanding of networking concepts, including HTTP protocol. Knowledge of browser internals is a plus
- Experience of writing tests using frameworks like Jest, Vitest, Cypress, or Playwright
- Hands-on experience with authentication and authorization mechanisms like JWT, OAuth, SSO, Basic Auth, and Session Auth on the frontend
- Effective collaboration with other team members
- Ability to independently solve moderate complexity technical challenges
- A genuine interest in building high-quality frontend applications for a large user base across diverse industries
- Experience with NX, particularly versions 19 and above is a big plus
Angular Specific Requirements:
- At least 2 years of proficiency in Angular versions 15 and above
- Experience working with Figma to translate designs into functional components, understanding design systems, and leveraging Design Tokens. Ability to implement designs accurately while understanding the nuances of "pixel-perfect" vs. functional implementation
- Experience with Angular component libraries like Angular Material, Ant Design, or Taiga UI
- Hands-on experience writing and utilizing SCSS (including mixins, functions, and variables)
- Strong skills in reactive programming using RxJS, Signals, and related concepts.
- Deep understanding and practical experience with state management libraries such as NgRx Store, Effects, and Signals
- Experience mapping backend models, DTOs, and schemas to frontend models, preserving domain meaning and structure
- Knowledge of Angular-specific performance bottlenecks and best practices for optimization
- Contributions to open-source projects are highly valued
- A strong portfolio showcasing previous work is essential
Additional information
Individuals seeking employment at EasyDMARC are considered without prejudice to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation or any other characteristic protected under applicable laws.