Frontend Developer (React)
Cairo,
Egypt
About Us
Nexus Analytica is active in the areas of strategic consultancy, research, and development of Internet-of-Things (IoT) and digital solutions in the energy and industrial sectors. The company was founded by a group of international energy experts and researchers with one goal in mind: “to revolutionize the energy sector in the MENA region and Africa through research, capacity development, knowledge transfer, innovative IoT solutions, and public awareness.” In a nutshell, we aim to align the interests of various stakeholders in the sector and to unleash, through innovative solutions, the full potential of digital tools available to system utilities and industrial energy managers. Our team is dedicated to driving positive change in the energy landscape, empowering organizations to optimize their operations, reduce costs, and minimize environmental impact through cutting-edge technology and strategic insights.
Job Description
We are seeking a talented and motivated Senior Front End Developer to join our team and play a key role in the development of our next-generation web application. As a Front End Developer at Nexus Analytica, you will have the opportunity to work on a highly visible project that involves real-time data visualization and user interface design. You will collaborate closely with our cross-functional team to deliver a seamless and engaging user experience.
Responsibilities
- Develop responsive and intuitive user interfaces using React.js
- Implement data visualizations and interactive charts for real-time data streams
- Collaborate with back-end developers to integrate front-end components with server-side logic
- Optimize application performance and ensure scalability for large datasets
- Work closely with designers to translate wireframes and mockups into functional UI/UX designs
- Conduct code reviews, write unit tests, and ensure code quality and best practices
- Stay updated on emerging front-end technologies and industry trends
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field
- 5+ years of professional experience as a Front End Developer, with a focus on React.js development
- Strong proficiency in JavaScript, HTML, CSS, and related web technologies
- Strong demonstrated knowledge of UI/UX principles and best practices
- Strong demonstrated experience with UI/UX development tools, such as Figma or similar
- Experience with data visualization libraries such as D3.js, Chart.js, or similar
- Experience working with RESTful APIs and asynchronous programming
- Familiarity with version control systems (e.g., Git) and Agile development methodologies
- Excellent communication skills and ability to collaborate effectively in a team environment
- Strong problem-solving skills and attention to detail
Nice to Have
- Experience with state management libraries such as Redux or MobX
- Knowledge of backend technologies such as Node.js, Python, or Java
- Experience with testing frameworks such as Jest, Enzyme, or Cypress
- Understanding of accessibility standards and best practices
- Contributions to open-source projects or a strong portfolio of personal projects
Perks and Benefits
- Competitive salary and performance-based bonuses
- Personal budget dedicated for professional growth
- Health, life & social insurance
- Flexible working hours
- Company-sponsored events, & team outings
- Friendly working environment conducive to professional growth and personal development
If you are passionate about front-end development, data visualization, and creating impactful user experiences, we'd love to hear from you! Join us and be part of a collaborative team that is shaping the future of Nexus Analytica.
Location: Full-time onsite at Sherouk