Position Summary:
We are looking for a versatile Full Stack Developer with expertise in React and mobile app development (React Native), who also has a strong understanding of other programming languages and frameworks. This role will focus on maintaining and optimizing our web and mobile platforms, and will be key in integrating with diverse backend systems and enhancing cross-platform functionality. The ideal candidate will have experience working with additional languages such as Python, JavaScript (Node.js), or PHP, enabling smooth integration across technologies.
Responsibilities:
Web Front-End Development
Develop and maintain our website using React, ensuring responsive and user-friendly design.
Collaborate with the design team to build an intuitive and cohesive user interface.
Mobile App Development
Utilize React Native to create mobile applications compatible with iOS and Android.
Address compatibility and performance issues on different mobile devices.
Backend Integration with Multilingual Capabilities
Integrate with backend systems using various technologies, such as Node.js, Python, and PHP.
Use APIs to synchronize data between the backend and front-end across both web and mobile platforms.
Multilingual Code Proficiency
Develop and troubleshoot in multiple languages as needed, adapting quickly to new frameworks.
Apply best practices in languages like Python, JavaScript, or other relevant backend technologies.
Version Control and Code Management
Use Git or other version control tools for efficient team collaboration and code documentation.
Performance Optimization
Continuously monitor and enhance web and mobile app performance, reducing load times and resource usage.
Testing, Debugging, and Quality Assurance
Implement automated testing to ensure code quality and efficiency across languages and frameworks.
Proactively identify and resolve bugs before software deployment.
Continuous Learning and Maintenance
Stay updated with advancements in React, React Native, and other programming languages to apply the latest best practices.
Experience Requirements:
3-5 years of experience in full-stack development, with proven expertise in React and mobile development (React Native).
Additional 1-2 years of experience working with multiple programming languages (e.g., Python, Node.js, PHP) and backend integration is a plus.
Additional Requirements:
Strong problem-solving abilities and adaptability in a fast-paced environment.
Experience with Agile methodologies and project management tools (e.g., JIRA, Trello) for effective workflow management.
Solid understanding of security best practices, data privacy compliance (e.g., GDPR), and user authentication protocols.
Knowledge of UI/UX principles and responsive design for creating seamless, visually appealing interfaces.
Familiarity with CI/CD pipelines, deployment automation, and cloud platforms (e.g., AWS, Google Cloud).
A growth mindset, eagerness to learn new technologies, and passion for bringing innovative ideas to enhance product features and performance.
Job Type: Full-time
Experience:
• full-stack development: 5 years (Required)
Location:
• Dubai (Required)
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.