Senior React Developer

Tunis, Tunisia
Job type

Full time

Job category

Fullstack

About machinestalk Tunisia

We are machinestalk, we’re shaping the future of IoT, delivering innovative solutions that drive progress across the MENA region. As the technology powerhouse behind iot squared, we specialize in building scalable, high-quality products that will power tomorrow’s smart ecosystems. By focusing on technical excellence and production efficiency, we empower iot squared to lead the IoT landscape in Saudi Arabia and beyond. We’re committed to creating impactful solutions that enhance connectivity, simplify operations, and unlock new possibilities in the IoT world. Ready to make a difference? Join us and help unlock the potential of things.

Overview of the role

As Senior React Developer, you'll lead complex front-end challenges using cutting-edge micro frontend architecture. You'll have the opportunity to shape user experiences, drive performance optimization, and ensure seamless integration across innovative platforms with high efficiency. ​

 Responsibilities

•  Design and develop user-friendly features to enhance our products and solutions backlog.

•  Build reusable components and front-end libraries to streamline development.

•  Maintain code quality by following best practices and international standard processes.

•  Translate designs and wireframes into clean, efficient, and high-quality code.


•  Optimize performance for various copmponents and browsers, ensuring smooth functionality. 

•  Maintain, refactor, and rebuild features meeting the SLA for L3 operations. 

• Conduct code reviews for other team members.

• Mentor and share knowledge with the team.

•  Propose enhancements and best practices.

Qualifications

 University degree (Bachelor's, Engineering, Master's) in Computer Science.

• 4+ years of experience in frontend development.

 Strong proficiency in React.js and its core principles.

•  Experience with RESTful APIs and third-party integration approaches.

•  Ability to understand business requirements and translate them into technical solutions.

 Strong communication and collaboration skills.

 Ability to guide and mentor teams while sharing knowledge.

• Great sense of initiative in proposing improvements and strong communication skills.