Job 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 front-end and back-end 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:** \xc2\xb7 Design, develop, and maintain web applications using front-end and back-end technologies. Design, develop, and maintain web applications using Java, PHP, HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js). \xc2\xb7 Collaborate with UI/UX designers to implement responsive and visually appealing web interfaces. \xc2\xb7 Write clean, scalable, and well-documented code for both client-side and server-side applications. \xc2\xb7 Integrate third-party APIs and services to enhance application functionality. \xc2\xb7 Develop and manage back-end services and APIs using Java and .NET frameworks. 2. **Mobile App Development:** \xc2\xb7 Develop, test, and deploy mobile applications for iOS and Android platforms. \xc2\xb7 Ensure mobile applications are optimized for performance, usability, and security. \xc2\xb7 Work with cross-functional teams to gather requirements and translate them into technical specifications. \xc2\xb7 Maintain and update mobile applications based on user feedback and technological advancements. \xc2\xb7 iOS Development: Design, develop, and maintain mobile applications using Swift and Objective-C. \xc2\xb7 Android Development: Build and manage mobile applications using Kotlin and Java. \xc2\xb7 Cross-Platform Solutions: Utilize frameworks such as Flutter or React Native to develop cross-platform mobile applications. \xc2\xb7 Performance Optimization: Ensure mobile applications are optimized for performance, usability, and security. 3. **AI and Machine Learning Integration:** \xc2\xb7 Design and implement AI-driven features and functionalities within web and mobile applications. \xc2\xb7 Develop and deploy machine learning models for various use cases, such as predictive analytics, natural language processing, and computer vision. \xc2\xb7 Stay up-to-date with the latest advancements in AI and machine learning technologies. \xc2\xb7 Collaborate with data scientists and AI specialists to integrate machine learning algorithms into applications. 4. **Database Management:** \xc2\xb7 Design and manage relational and NoSQL databases to support web and mobile applications. \xc2\xb7 Ensure data integrity, security, and optimal performance of database systems. \xc2\xb7 Implement data migration, backup, and recovery processes. 5. **API Development and Integration:** \xc2\xb7 Develop RESTful and GraphQL APIs to support application functionalities. \xc2\xb7 Ensure secure and efficient communication between client-side and server-side components. \xc2\xb7 Integrate external APIs and services as required by project specifications. 6. **DevOps and Deployment:** \xc2\xb7 Implement CI/CD pipelines for automated testing, building, and deployment of applications. \xc2\xb7 Manage cloud infrastructure and services to support application scalability and reliability. \xc2\xb7 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 high-quality 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 company's knowledge base and mentor junior developers. \xc2\xb7 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, Objective-C) and Android (Kotlin, Java). Experience with .NET framework and cross-platform 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 problem-solving skills and attention to detail. Job Type: Full-time Pay: AED11,000.00 - AED13,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.