Front-End Developer
Responsibilities
- Develop high-quality software, ensuring its functionality, maintainability, and scalability.
- Participate in designing and architecting software solutions.
- Write, maintain, and execute code and test scripts.
- Create and maintain technical documentation for software projects.
- Collaborate in defining requirements, estimating timelines, and resource allocation.
- Contribute to project planning across multiple timeframes, from weekly iterations to long-term goals.
Requirements
- Strong proficiency in React and Redux; adept at solving business challenges with these technologies.
- In-depth knowledge of TypeScript (TS) and JavaScript (JS) with a solid understanding of ES6+ features.
- Familiarity with HTML5 and CSS3 standards.
- Experience in developing responsive and accessible web applications with attention to cross-browser compatibility.
- Proven experience in performance optimization techniques for both React applications and general web performance.
- Strong foundation in RESTful API design principles and experience in consuming and integrating REST APIs.
- Strong understanding of authentication and authorization processes, including session management and secure access protocols, with experience in tools and methods such as OAuth, JWT, SAML, OpenID Connect, and cookie-based authentication.
- Practical experience with Git and version control workflows, including branching, pull requests, and code review practices.
We offer
-
Involvement in the growth and development of an international product IT company with a global reputation.
-
Opportunity to work directly with top experts and managers.
-
Challenging tasks that boost your creativity.
-
Result-driven, friendly, and supportive team — we do an amazing job and are good friends after work.