Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailJob Summary:
We are seeking a talented and experienced Full Stack Developer to join our dynamic team. The ideal candidate will possess strong proficiency in both frontend and backend development with expertise in Java PHP HTML .NET and mobile app technologies for iOS and Android. Additionally experience in integrating AI solutions into applications is highly desirable. This role requires a collaborative individual who can contribute to all phases of the development lifecycle from concept and design to testing and deployment.
1. **Full Stack Development:**
Design develop and maintain web applications using frontend and backend technologies. Design develop and maintain web applications using Java PHP HTML CSS and JavaScript frameworks (e.g. React Angular Vue.js).
Collaborate with UI/UX designers to implement responsive and visually appealing web interfaces.
Write clean scalable and welldocumented code for both clientside and serverside applications.
Integrate thirdparty APIs and services to enhance application functionality.
Develop and manage backend services and APIs using Java and .NET frameworks.
2. **Mobile App Development:**
Develop test and deploy mobile applications for iOS and Android platforms.
Ensure mobile applications are optimized for performance usability and security.
Work with crossfunctional teams to gather requirements and translate them into technical specifications.
Maintain and update mobile applications based on user feedback and technological advancements.
iOS Development: Design develop and maintain mobile applications using Swift and ObjectiveC.
Android Development: Build and manage mobile applications using Kotlin and Java.
CrossPlatform Solutions: Utilize frameworks such as Flutter or React Native to develop crossplatform mobile applications.
Performance Optimization: Ensure mobile applications are optimized for performance usability and security.
3. **AI and Machine Learning Integration:**
Design and implement AIdriven features and functionalities within web and mobile applications.
Develop and deploy machine learning models for various use cases such as predictive analytics natural language processing and computer vision.
Stay uptodate with the latest advancements in AI and machine learning technologies.
Collaborate with data scientists and AI specialists to integrate machine learning algorithms into applications.
4. **Database Management:**
Design and manage relational and NoSQL databases to support web and mobile applications.
Ensure data integrity security and optimal performance of database systems.
Implement data migration backup and recovery processes.
5. **API Development and Integration:**
Develop RESTful and GraphQL APIs to support application functionalities.
Ensure secure and efficient communication between clientside and serverside components.
Integrate external APIs and services as required by project specifications.
6. **DevOps and Deployment:**
Implement CI/CD pipelines for automated testing building and deployment of applications.
Manage cloud infrastructure and services to support application scalability and reliability.
Monitor and optimize application performance addressing any issues that arise promptly.
7. **Collaboration and Communication:**
o Work closely with product managers designers and other stakeholders to deliver highquality applications.
o Participate in code reviews providing constructive feedback to team members.
o Document technical specifications development processes and application features for future reference.
8. **Security and Compliance:**
o Implement security best practices to protect applications and user data from threats.
o Ensure compliance with relevant data protection regulations and industry standards.
o Conduct regular security audits and vulnerability assessments.
9. **User Experience Enhancement:**
o Focus on delivering a seamless user experience across web and mobile platforms.
o Gather and analyze user feedback to continuously improve application usability.
o Implement user authentication authorization and personalization features.
10. **Continuous Learning and Improvement:**
o Stay current with emerging technologies frameworks and best practices in web mobile and AI development.
o Participate in training sessions workshops and conferences to enhance skills and knowledge.
o Contribute to the companys knowledge base and mentor junior developers.
These responsibilities encompass a broad range of skills and tasks required for a Full Stack Developer with mobile app development and AI expertise ensuring comprehensive development and maintenance of sophisticated applications.
Qualifications:
Bachelors degree in Computer Science Engineering or a related field.
7 years of experience as a Full Stack Developer or similar role.
Proficiency in Java PHP HTML CSS and JavaScript frameworks (e.g. React Angular Vue.js).
Strong experience in mobile app development for both iOS (Swift ObjectiveC) and Android (Kotlin Java).
Experience with .NET framework and crossplatform development (e.g. Flutter React Native) is a plus.
Knowledge of AI and machine learning integration.
Familiarity with RESTful and GraphQL APIs.
Strong database management skills (both relational and NoSQL).
Experience with DevOps practices and CI/CD pipelines.
Excellent problemsolving skills and attention to detail.
Job Type: Fulltime
Pay: AED11000.00 AED13000.00 per month
This job has been sourced from an external job board.Full Time