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?
Job Type: Full-time
Pay: AED3,000.00 - AED5,000.00 per month
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.