Full Stack Developer
Summary
The Full Stack Developer will build and maintain responsive web and mobile applications, backend systems, and databases. The role involves integrating third-party services, managing cloud deployments, and ensuring application security and performance.
Develop and maintain responsive websites and web applications Develop and maintain Android and iOS mobile applications Build and maintain backend systems databases and REST APIs Develop secure login registration user-management and role-based systems Integrate third-party APIs and services Integrate payment gateways maps notifications WhatsApp email and other required services Design and manage databases Troubleshoot bugs improve application performance and maintain security Deploy and maintain applications on production servers and cloud platforms Publish and maintain applications on Google Play Store and Apple App Store Work with management to understand requirements and convert them into functional technical solutions Maintain existing applications and continuously improve functionality and user experience Ensure websites and applications are optimized for speed security scalability and mobile responsiveness
Required Technical Skills
- strong Frontend strong HTML5 CSS3 JavaScriptReact js Next js or equivalentResponsive web development
- strong Backend strong Node js PHP Laravel Python or equivalentREST API development and integrationAuthentication and authorization
- strong Mobile strong Flutter Dart or React NativeAndroid and iOS application developmentApp deployment and maintenance
- strong Database strong MySQL PostgreSQL MongoDBDatabase design and management
- strong DevOps Tools strong Git GitHubCloud hosting and server deploymentBasic Linux server administration
- Debugging and performance optimization 2+ years of professional full-stack development experience.
- Demonstrable experience developing both web and mobile applications.
- Strong problem-solving and troubleshooting skills.
- Ability to work independently and manage multiple development tasks.
- Good understanding of software development best practices.
- Ability to communicate clearly with non-technical management.
UAE experience is preferred.
Candidate should be available to work in Dubai.