Senior ReactJS Developer
Job Description:
Senior Front End Developer
Job Type: Full-Time
About the Company:
We are currently seeking a skilled Front End Developers with a strong background in ReactJS to join our dynamic team. If you are passionate about creating responsive, user-friendly web applications with the latest technologies and thrive in a collaborative environment, we would be excited to hear from you.
Key Responsibilities:
- Develop and maintain high-quality front-end architecture with ReactJS.
- Design and implement scalable React UI libraries from scratch.
- Collaborate with back-end developers and web designers to improve usability.
- Utilize front-end bundlers like Webpack and Rollup for efficient code compilation.
- Employ micro frontends techniques using Module Federation to enhance scalability and maintainability.
- Ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum speed and scalability.
- Maintain and improve website.
- Stay up-to-date with emerging technologies.
Requirements:
- Minimum 4 years of hands-on experience with ReactJS.
- Deep understanding of ReactJS and its core principles.
- Proficient in JavaScript (ES6+), HTML, and CSS (CSS Modules).
- Experience in developing React UI libraries from scratch.
- Familiarity with micro frontends techniques and Module Federation.
- Strong expertise with front-end bundlers like Webpack and Rollup.
- Ability to work independently to deliver high-quality results within set deadlines.
- Demonstrates strong academic performance, reflecting a solid foundation in relevant fields.
- Possesses excellent problem-solving skills and critical thinking abilities, capable of navigating complex challenges effectively.
- Exhibits a strong willingness to learn and embraces the dynamic, innovative culture of a startup environment.
Nice to Have:
- Experience in developing custom dashboards.
- Knowledge of the SignalR library for real-time web functionality.
- Familiarity with web performance optimization techniques.
- Experience with testing frameworks such as Jest, Enzyme, etc.
Additional Skills:
- Proactive and self-motivated with a strong work ethic.
- Ability to work independently and as part of a team.
- Critical thinker with the ability to identify and resolve issues.
- Eager to learn new technologies and frameworks.
- No English require but it’s nice to have
What We Offer:
- Competitive salary and benefits package.
- Hybrid working model – 2 days at the office.
- Opportunities for professional growth and advancement.
- A collaborative and supportive work environment.
- Innovative projects and the chance to work with the latest technologies.
Required Skills:
Compilation Usability CSS Scalability Web Applications Salary Scratch Architecture Optimization Developers Critical Thinking HTML JavaScript Testing Design English