Greetings from Sensia Ventures!
We are seeking a highly skilled Full-Stack Developer who is passionate about creating seamless web applications that deliver outstanding user experiences. This role requires strong expertise in both frontend (React.js) and backend (Python/Django). If you thrive in a collaborative environment and enjoy tackling challenging projects, we would love to hear from you!
Key Responsibilities
1. Frontend Development
- Develop responsive, user-friendly web interfaces using React.js, focusing on clean, maintainable, and modular code.
- Collaborate with design and product teams to transform designs into interactive and performant web applications.
- Write efficient JavaScript, HTML5, and CSS3 for custom components, ensuring responsiveness across multiple devices and browsers.
- Utilize modern frontend tools such as Webpack, Babel, and ES6+ to enhance UI/UX.
- Leverage CSS preprocessors like SASS/SCSS to streamline styles and maintain consistency.
- Focus on creating visually appealing and intuitive user interfaces.
2. Backend Development
- Design, develop, and maintain scalable backend systems using Python and Django.
- Build and manage RESTful APIs to ensure smooth integration with the React.js frontend and third-party services.
- Work with MySQL databases (experience with other RDBMS is also valued), leveraging Django ORM for secure and efficient data management.
- Ensure data security, integrity, and performance through robust design and best practices.
3. Data Visualization
- Create impactful solutions to present complex data clearly and intuitively.
- Collaborate with product and design teams to deliver meaningful dashboards and data-driven features.
- Use tools like Chart.js, D3.js, or similar libraries to transform data into user-friendly visual formats.
4. Security and Best Practices
- Adhere to and enforce web security protocols, including secure user authentication, data encryption, CSRF protection, and input validation.
- Stay informed on the latest security trends to proactively mitigate risks and ensure compliance.
5. Collaboration and Communication
- Work closely with product managers, designers, and fellow developers to deliver innovative web solutions.
- Participate in agile workflows, contributing ideas and feedback to enhance processes.
- Actively engage in knowledge sharing and mentorship to foster collaboration and continuous improvement.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
- 4+ years of professional experience in React.js (must), Django, and Python.
- Experience with at least one of these Python libraries: Pandas, Matplotlib, NumPy, or Plotly.
- Strong problem-solving mindset and attention to detail.
- Immediate availability is a plus.
Selection Process
- Shortlisted candidates will be invited to complete a technical test designed to assess real-world problem-solving skills in React.js and Django/Python.
- Candidates who succeed in the test will move forward to interviews with our technical team.
Additional Information
- Job Type: Full-time
- Note: We are not a job consultancy. We are hiring directly for our own company.
Application Questions
- How many years of experience do you have in React.js?
Compensation: AED 4,000 – 6,000 per month, plus additional performance-based incentives.
Job Type: Full-time
Pay: AED3,000.00 - AED5,000.00 per month