Job Description
A profitable and dynamic cybersecurity company dedicated to protecting organizations from the growing threats of email impersonation and fraud. Our innovative platform leverages cutting-edge technology to empower businesses with comprehensive email security solutions. We are on a mission to democratize cybersecurity and provide our clients with powerful tools to safeguard their digital assets.
π§βπ€βπ§TheΒ Team
The team develops an AI-driven solution designed to protect brands by identifying and monitoring fraudulent domains that imitate legitimate assets. It leverages advanced algorithms and computer vision to detect unauthorised use of brand elements (such as logos, faces, keywords), enabling swift enforcement actions against such abuses.
InΒ additionΒ toΒ buildingΒ anΒ excitingΒ product,Β youΒ willΒ doΒ itΒ inΒ aΒ friendlyΒ andΒ healthyΒ atmosphereΒ whereΒ allΒ teamΒ membersΒ helpΒ eachΒ other,Β contributeΒ toΒ theΒ teamΒ successΒ andΒ haveΒ funΒ inΒ theΒ process.
π€TheΒ Role
WeΒ areΒ lookingΒ forΒ anΒ experiencedΒ FrontΒ EndΒ LeadΒ toΒ joinΒ ourΒ engineeringΒ team.Β IfΒ youΒ haveΒ aΒ strongΒ backgroundΒ inΒ TypeScript,Β React,Β andΒ Node.js, and are motivated by delivering innovative solutions and fostering best practices across teams, we’d love to hear from you!
- AsΒ partΒ ofΒ theΒ BrandΒ TrustΒ team,Β youΒ willΒ beΒ leadingΒ theΒ FrontΒ EndΒ developmentΒ andΒ willΒ supportΒ yourΒ FullΒ StackΒ colleaguesΒ becomingΒ betterΒ andΒ moreΒ autonomousΒ inΒ FEΒ tasks.Β IfΒ youΒ areΒ interestedΒ inΒ theΒ BEΒ side,Β thereβsΒ plentyΒ toΒ doΒ thereΒ too!
- BeyondΒ yourΒ teamΒ duties,Β weΒ expectΒ youΒ toΒ helpΒ usΒ increaseΒ theΒ FEΒ expertiseΒ acrossΒ teams,Β fosterΒ aΒ cultureΒ ofΒ communityΒ forΒ FEΒ andΒ DesignΒ andΒ stayΒ updatedΒ withΒ emergingΒ trendsΒ toΒ ensureΒ ourΒ applicationsΒ remainΒ modernΒ andΒ innovativeΒ andΒ ourΒ productsΒ areΒ bothΒ functionalΒ andΒ visuallyΒ compelling.
- In close collaboration with Product Designers you will help maintain and evolve their Design System, ensuring it supports high cross-product consistency. Youβll play a key role in shaping a future redesign of our components.
π§βπIdealΒ SkillsΒ andΒ Experience
- 8+Β yearsΒ ofΒ experienceΒ inΒ front-endΒ technologies.
- WeΒ areΒ seekingΒ aΒ highlyΒ experiencedΒ FrontΒ EndΒ LeadΒ withΒ aΒ minimumΒ ofΒ 5Β yearsΒ inΒ front-endΒ technologies.Β ThisΒ roleΒ demandsΒ aΒ deepΒ andΒ comprehensiveΒ understandingΒ ofΒ front-endΒ architecture,Β includingΒ theΒ inherentΒ challenges,Β variousΒ architecturalΒ approaches,Β andΒ theΒ trade-offsΒ associatedΒ withΒ differentΒ languagesΒ andΒ frameworks.Β TheΒ idealΒ candidateΒ willΒ possessΒ aΒ demonstrableΒ abilityΒ toΒ designΒ andΒ guideΒ theΒ developmentΒ ofΒ scalableΒ andΒ maintainableΒ front-endΒ systems,Β makingΒ informedΒ decisionsΒ basedΒ onΒ aΒ thoroughΒ understandingΒ ofΒ theΒ technologicalΒ landscape.
- StrongΒ proficiencyΒ inΒ TypeScriptΒ andΒ ReactΒ forΒ buildingΒ dynamicΒ andΒ responsiveΒ userΒ interfacesΒ handlingΒ bigsΒ amountsΒ ofΒ data.
- ProficiencyΒ inΒ HTML5,Β CSS3,Β modernΒ JavaScriptΒ (ES6+)Β andΒ accessibility.
- FamiliarityΒ withΒ stateΒ managementΒ librariesΒ (e.g.,Β Redux,Β Zustand,Β orΒ ContextΒ API).
- ExperienceΒ withΒ RESTfulΒ APIsΒ andΒ integratingΒ third-partyΒ services.
- KnowledgeΒ ofΒ versionΒ controlΒ systems,Β particularlyΒ Git.
- StrongΒ problem-solvingΒ skillsΒ andΒ aΒ proactiveΒ approachΒ toΒ collaboration.
- ExcellentΒ communicationΒ skillsΒ andΒ theΒ abilityΒ toΒ workΒ effectivelyΒ withinΒ aΒ team.
ItΒ wouldΒ beΒ greatΒ ifΒ youΒ alsoΒ had:
- ExperienceΒ withΒ modernΒ front-endΒ buildΒ toolsΒ andΒ pipelinesΒ (e.g.,Β Webpack,Β Vite).
- FamiliarityΒ withΒ CI/CDΒ pipelinesΒ andΒ cloudΒ servicesΒ (e.g.,Β AWS,Β Azure,Β orΒ GCP).
- ExperienceΒ workingΒ inΒ agileΒ developmentΒ environments.
- WorkedΒ onΒ server-sideΒ logicΒ usingΒ Node.js,Β ensuringΒ highΒ performanceΒ andΒ responsivenessΒ toΒ APIΒ requests.
- FamiliarityΒ withΒ Next.jsΒ andΒ itsΒ useΒ cases.
- ExperienceΒ withΒ GraphQL.
- NotΒ aΒ requirementΒ butΒ ItΒ wouldΒ beΒ amazingΒ ifΒ youΒ alsoΒ had:
- ExperienceΒ withΒ generativeΒ AIβparticularlyΒ inΒ leveragingΒ AIΒ toΒ dynamicallyΒ generateΒ visualizationsΒ andΒ inΒ integratingΒ AIΒ withΒ designΒ systemΒ components.
- Interest/experienceΒ toΒ workΒ withΒ PythonΒ andΒ GolangΒ onΒ BEΒ development.
- UnderstandingΒ ofΒ cybersecurityΒ principlesΒ andΒ bestΒ practices.