Apply

Lead Front-end Developer (JavaScript, ReactJS)

Posted about 1 month agoViewed

View full description

💎 Seniority level: Lead

📍 Location: Europe, EEA, UK, Switzerland, Ukraine, Moldova, Georgia, Armenia, Montenegro, Turkey, Western Balkans, CET

🔍 Industry: Fintech

🏢 Company: WhiteTech

🗣️ Languages: English

🪄 Skills: Design PatternsFrontend DevelopmentHTMLCSSJavascriptReact.jsTypeScriptCI/CDSEO

Requirements:
  • In-depth knowledge of JavaScript and React.js: Strong experience with both SSR and SPA architectures, understanding of reactive programming.
  • HTML5 and CSS3: Ability to develop responsive interfaces and use semantic markup.
  • Expertise in SCSS: Extensive experience in writing modular, scalable styles, with a focus on optimizing CSS for performance and maintainability.
  • Webpack: Ability to configure the build process and optimize frontend resource loading.
  • Experience with TypeScript: Preferred for type-checking large projects.
  • Performance optimization: Ability to profile frontend applications and minimize TTI and TTFB.
  • SEO and Accessibility (A11Y): Strong knowledge of SEO best practices for SPA/SSR applications, with a focus on optimizing for search engines and ensuring accessibility compliance.
  • Working with REST APIs: Integration with backend, data handling, and query optimization.
  • Testing: Knowledge and experience with testing tools (Jest, Cypress).
  • Application Architecture: Expertise in designing scalable, modular, and maintainable frontend application architectures that align with best practices and long-term project goals.
  • Understanding of design patterns and the ability to apply them. Knowledge of SOLID principles will also be a plus.
Responsibilities:
  • Feature development, refactoring, and redesigning existing features to enhance user experience.
  • Translating UX mockups into high-quality web pages and widgets, ensuring an intuitive user interface.
  • Participating in the software development lifecycle, from analyzing and implementing UI requirements to writing tests and producing scalable code.
  • Conducting code reviews, and offering constructive feedback to team members to foster code quality improvements.
  • Collaborating closely with UX designers, product owners, and other team members to align on client needs.
  • Developing scalable, real-time solutions, contributing to the robustness of our payment processing platform.
  • Defining and enhancing internal standards for coding practices, ensuring maintainability and scalability in a high-traffic web environment.
  • Engaging in the analysis of customer requirements, technical solution preparation, work planning, and architecture design.
  • Addressing and prioritizing issues from the issue tracker to maintain system reliability.
  • Contributing to and adhering to workflow processes, enhancing team efficiency and product quality.
Apply