Job Title: Software Developer (Web & Mobile)
Summary:
We are seeking a talented and passionate Software Developer to join our team and contribute to the development of cutting-edge web and mobile applications. In this role, you will be responsible for designing, coding, testing, and deploying applications that deliver exceptional user experiences across various platforms.
Responsibilities:
• Full-Stack Development:
• Design and develop web applications using modern frameworks and technologies (e.g., React, Angular, Vue.js, Node.js).
• Develop mobile applications for iOS and/or Android platforms using native or cross-platform frameworks (e.g., Swift, Kotlin, React Native, Flutter).
• Write clean, efficient, and well-documented code.
• Build reusable code and libraries for future use.
• Collaborate with designers to implement user interfaces that are both visually appealing and user-friendly.
• Testing and Quality Assurance:
• Write unit tests and integration tests to ensure code quality and application stability.
• Participate in code reviews to maintain high coding standards.
• Troubleshoot and debug applications to identify and resolve issues.
• Deployment and Maintenance:
• Deploy applications to cloud platforms (e.g., AWS, Azure, GCP) or on-premises servers.
• Monitor application performance and identify areas for improvement.
• Maintain existing applications, fixing bugs and adding new features.
• Collaboration:
• Work closely with product managers, designers, and other developers to understand requirements and deliver high-quality solutions.
• Participate in agile development processes (e.g., Scrum, Kanban).
• Continuous Learning:
• Stay up-to-date with the latest technologies and trends in web and mobile development.
• Explore new tools and frameworks to improve development efficiency and application performance.
Qualifications:
• Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.
• Experience:
• [Specify years of experience, e.g., 2+ years] of experience in software development.
• Proven experience in developing web and mobile applications.
• A portfolio of previous work demonstrating your skills and experience.
• Technical Skills:
• Web Development: Proficiency in HTML, CSS, JavaScript, and at least one modern web framework (e.g., React, Angular, Vue.js).
• Mobile Development: Experience with iOS (Swift) or Android (Kotlin) development, or cross-platform frameworks (e.g., React Native, Flutter).
• Databases: Familiarity with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
• API Development: Experience with RESTful APIs and API design principles.
• Version Control: Proficiency with Git and version control best practices.
• Soft Skills:
• Excellent communication and interpersonal skills.
• Strong problem-solving abilities and analytical thinking.
• Ability to work independently and as part of a team.
• Passion for building high-quality software and delivering great user experiences.
Job Type: Full-time
Pay: AED4,000.00 - AED5,000.00 per month
Experience:
• software development: 3 years (Required)
Application Deadline: 10/01/2025
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.