Web and mobile developments & products manager - saudi arabia, eastern province
Manage web and mobile software development team and it projectsprovide leadership, direction, mentorship and training to the software development team, ensuring the equitable distribution of workloadmanage software development projects, monitoring progress to ensure deadlines are met and stakeholders are kept informedensure security and optimum performance of systems and applications.assess development tools and processes; introduce and utilize development environments and tools.architect databases and software systemsoversee the development of new and secure client/server and windows based applications.support existing applications and programming changes.develop a departmental culture of continuous improvement, customer service excellence, and a result oriented team.provide technical expertise and recommendations in assessing new it software projects and initiatives to support and enhance current systemsidentify opportunities that can improve efficiency of business processes.ensure that regulatory compliance requirements are met.provide assistance and advice to business users in the effective use of applications and information technology.manage the writing and/or maintenance of technical procedures and documentation for in-house developed software systems including design, functional specifications, etc.establishing standards for web development processes and procedures that meet regulatory requirementsdetermining the best technologies to use for each project based on the client's needs and goalscoordinating with marketing staff members to develop strategies for promoting products or services onlinereviewing web development projects to ensure that they are on schedule and within budgetdesigning and developing front-end and back-end web architecture.developing and supporting projects from conception to implementation.working with graphic designers and web developers.developing apis.staying up-to-date with industry developments.create and maintain website layouts, designs, and content; review, proofread, and evaluate websitesreviewing layout for web design and development projects to determine whether the systems meet the brand requirements and observe industry standardsanalyzing data to identify trends in web traffic or usage patternslead and establish priorities for, and manage subsequently, the day-to-day work of the web developers.determine and manage the technical infrastructure/frameworks to deliver robust, secure and reliable web applications and services/advise on and plan for future developments, including preparation of requirements specificationskillsexperience with server-side languages such as java (spring) and php (laravel),experience in the spring frameworkexperience with test-driven developmenthands-on experience in designing and developing applications using java ee platformscross platform i.e., flutter, react nativethird-party libraries and apis (payment gateways, sms gateways, etc.)object oriented analysis and design using common design patterns.experience to create rest apis and integrations with 3rd parties' services.experience using front-end development such as bootstrap, javascript/typescript, css, less, and sass design to html conversion pixel perfecthave good hands-on experience with frontend frameworks like angular, react, and vueexperience with ui/uxexperience with database systems such postgresql and mysqldevops knowledge is plusgood knowledge of sharepoint administration, design, and developmentfamiliarity with software like adobe suite, photoshop, and content management systems (i.e., wordpress), knowledge of seo principlesclient-oriented; having adequate skills in negotiating and persuading clients.solid background in working with marketing and promotions.having advanced supervisory skills, and a motivational attitude.excellent communication and teamwork skills
Apply to this job now Report abuse