Must be a GC or Citizen- Please do not apply if you are not open to Hybrid 40% in office 60% out of office.
Job Title: Full-Stack Developer (React/React Native)
Job Overview:
The initial focus of this role will be on React and web application development, with some UX responsibilities. After the first six months, the role will shift to a heavier emphasis on React Native and multi-platform applications, including web, mobile, and desktop.
Job Description:
We are seeking a skilled Full-Stack Developer responsible for the design, development, and testing of both web and mobile applications. The position will focus heavily on user interface (UI) and user experience (UX) design. You will work with React and React Native frameworks, with opportunities to lead and mentor junior developers. This is a hands-on development role requiring strong expertise in full-stack development, with an emphasis on frontend development and UI/UX.
Key Technical Skills (in order of importance):
- JavaScript, React, React Native
- Exposure to Python and IoT protocols (MQTT, AMQP, etc.) is a plus
What We’re Looking For:
- Clear and concise communication skills
- Honest, transparent communication
- Ability to adapt to change
- Strong task prioritization skills
- Self-organizing and highly motivated
Responsibilities:
- Develop high-quality, scalable, and maintainable code to ensure the performance, quality, and responsiveness of applications.
- Design and implement intuitive and visually appealing user interfaces for both mobile applications and web-based dashboard interfaces.
- Collaborate with cross-functional teams to gather requirements, define technical specifications, and deliver high-quality solutions.
- Mentor and provide technical guidance to junior developers.
- Work with Python and IoT protocols, such as MQTT and AMQP, when necessary.
Qualifications:
- Proven expertise in React development.
- Exposure or experience with React Native is highly desirable.
- Experience with WebSockets or MQTT is a plus.
- Strong understanding of UI/UX principles and a track record of creating visually appealing, user-friendly interfaces.
- Proficiency in front-end and back-end technologies, including but not limited to React.js, Node.js, and databases (e.g., MongoDB, PostgreSQL).
- 5+ years of professional experience in full-stack development.
Bonus Qualifications (Optional):
- Extensive experience with UX design principles.
- Experience in working with IoT protocols such as MQTT and AMQP.
Have a fantastic day and thank you for reading the JD.