Build the next generation of web applications with us as a Web Frontend Developer.
We are seeking a highly skilled and experienced Web Frontend Developer to join our team. The successful candidate will be responsible for developing and maintaining the frontend for our web applications.
The ideal candidate should have a strong proficiency in React, TypeScript, JavaScript, and other web frontend technologies. Experience in other programming languages (Java, C#, Python) is a plus.
In this role, you will work closely with backend developers and other team members to develop scalable and efficient web applications. You will be responsible for the user interface, user experience, and performance of our applications.
If you are a passionate and experienced frontend developer who is looking for a challenging and rewarding opportunity, apply below.
Responsibilities
- Develop and maintain the frontend for web applications using React, TypeScript, JavaScript, and other web frontend technologies,
- Collaborate with backend developers and other team members to develop scalable and efficient web applications,
- Work with customers to understand their requirements and develop solutions that meet their needs,
- Write efficient and maintainable code that meets project requirements,
- Implement responsive web design and ensure cross-browser compatibility,
- Troubleshoot and debug issues related to web application frontend,
- Participate in code reviews and maintain code quality standards,
- Write and implement unit tests, integration tests, and end-to-end tests to ensure the reliability and quality of the frontend code,
- Stay up-to-date with new technologies and programming languages to continually improve the frontend of our web applications.
Knowledge and skills
- At least 4 years of experience in web application frontend development,
- Strong proficiency in React, TypeScript, JavaScript, and other web frontend technologies such as HTML and CSS.Experience with other programming languages such as Java, Python, or Ruby,
- Understanding of web application architecture and design patterns,
- Familiarity with APIs and integration with backend systems,
- Knowledge of web development tools such as Webpack, Gulp, or Grunt,
- Understanding of code versioning tools such as Git and SVN,
- Ability to write efficient and maintainable code,
- Excellent problem-solving and analytical skills,
- Strong communication and collaboration skills, with the ability to work closely with customers to understand their requirements and develop solutions that meet their needs,
- Experience with modern web frontend frameworks such as Reacti, Angular or Vue,
- Experience with testing frameworks such as Jest, Mocha, or Enzyme,
- Familiarity with server-side rendering and Node.js,
- Familiarity with the Next.js framework is desirable,
- Experience with deploying and managing web applications on cloud platforms, specifically AWS,
- Bachelor's degree in Computer Science, Software Engineering, or a related field,
- Good English (min B2).