Responsibilities
• Maintain, expand, and scale our websites and applications.
• Create and maintain software documentation.
• Create user-friendly and intuitive interfaces.
• Developing new features and user interfaces from wireframe models
• Ensuring the best performance and user experience of the application
• Be involved and participate in the overall application lifecycle
• Main focus on coding and debugging.
• Define and communicate technical and design requirements for front end and backend.
• Provide training, help, and support to other team members
• Build high-quality reusable code that can be used in thew future
• Develop functional and sustainable web applications with clean codes
• Troubleshoot and debug applications
• Stay up to date with current best practices
• Conduct UX/UI tests and optimize performance.
• Manage cutting-edge technologies to improve applications
• Collaborate with multidisciplinary team of designers, developers, and system administrators
• Participate in conferences and educational programs
• Fixing bugs and performance problems
• Writing clean, readable, and testable code
Skills
• 5-8 years of professional experience in web and mobile application development with a strong focus on iOS and Android platforms.
• Track record of successfully managing multiple company websites.
• Proficiency in mobile development tools and languages for both platforms (e.g., Android Studio, Xcode, Swift, Kotlin,).
• In-depth knowledge in HTML, CSS3 ,JavaScript , React, Angular, Python, Bootstrap, Ajax, jQuery, and Node.js
• Proficient knowledge of a back-end programming language {{Depending on the specific case should have the knowledge of one or more of PHP, Python, Ruby, Java, .NET, JavaScript etc.}}
• In-depth knowledge in CMS framework: Word Press, Joomla, WooCommerce, Magento, Drupal,. Etc
• Proficient understanding of OWASP security principles.
• Knowledge of SEO best practices.
• Integration of multiple data sources and databases into one system.
• Experience with RESTful APIs and integration of third-party libraries and services, considering the specific requirements of each platform.
• Familiarity with version control systems, understanding of code management tools such as Subversion, such as Git.
• Knowledge of modern software development practices, including Agile methodologies.
• Strong problem-solving skills and attention to detail.
• Excellent communication and teamwork skills.
• A passion for staying updated with the latest trends and technologies in iOS and Android.
• Excellent time-management and communication skills.
• Fixing bugs and performance problems
• Writing clean, readable, and testable code.
Job Type: Full-time
Application Question(s):
• Are you available to join immediately?
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.