About the Role:
We are seeking an experienced Junior React Developer to join our team. This individual will be responsible for designing and implementing user interface components for web and mobile applications using the React open-source library ecosystem.
Main Activities:
- Develop practical solutions to solve complex problems.
- Participate in code reviews and testing.
- Provide technology for a platform that facilitates monthly requests.
- Work with big data and predictive analytics on a distributed system.
- Collaborate with the development team, product owners, and client services to innovate and complete tasks.
Requirements:
- At least 1 year of experience in Front-End development with strong skills in JavaScript, CSS3, and HTML5.
- At least 1 year of experience developing Web applications using ReactJS, Flux, Redux, Relay, etc.
- Experience with other JavaScript frameworks such as Angular, Backbone, and Marionette.
- Experience using ES2015 (ES6/ES7).
- Experience with command lines, APIs, and client-side performance.
- Familiarity with basic programming concepts, data structures, variable types, and idiosyncrasies.
- Proficiency in English.
Benefits:
- 100% remote work.
- Flexible hours - make your own schedule.
- Diverse and multicultural work environment.
- Paid parental leave, vacation, and holidays.
- Hardware setup for working from home.
- Excellent compensation above market average.
- Extensive opportunities for growth and professional development thanks to our mentoring system.
Key Qualifications:
* Strong understanding of React and its ecosystem.
* Experience with state management libraries such as Redux or MobX.
* Proficiency in CSS preprocessors like Sass or Less.
* Familiarity with containerization tools like Docker.
* Excellent problem-solving skills and attention to detail.
About Our Team:
We value innovation, teamwork, and continuous learning. If you are passionate about building scalable and maintainable software applications, we encourage you to apply for this exciting opportunity.
What We Offer:
* A dynamic work environment with a diverse group of professionals.
* The chance to work on challenging projects and contribute to the company's growth.
* Opportunities for career advancement and skill development.
* A competitive salary and benefits package.