ApplyLead 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