Senior Developer

Apply for this job

Email *

Job Description

Job description

The ideal candidate for this position will have a broad technical skillset and extensive experience in this industry. As a result, the candidate should be able to design, develop and test the products required for the company’s needs. Moreover, the candidate should be able to work with other developers in determining product strategy.

 

Responsibilities

·        Develop and designing relevant code on project needs

·        Mentoring junior developers (local and remote)

·        Create test driven environment for relevant projects

·        Maintain and update existing company websites, apps and modules

·        Develop new modules, websites and mobile apps (projects) using the latest technologies, programing languages, tools and techniques when requested

·        Maintain and secure servers and conduct regular backups, maintenance and security checks

·        Stay up to date with industry trends and technology developments

·        Upgrade existing websites based on the provided briefs through development, API integration, ERP integration, …

·        Run functionality testing and debug code

·        Create and present wireframes to decide on layout

·        Ensure software documentation is up-to-date and create User’s Manuals (where needed or requested)

·        Ensure integration of the latest tracking tools and analytics as well as SEO for all pages (web & app) and related content

·        Ensure all existing and newly developed websites are mobile friendly

·        Coordinate with the Web/App Executive on a regular basis to ensure all reported bugs are fixed and handled

·        Implement and enforce policies and procedures for managing master data

·        Report any web/app bug or error that shows up to E-marketing Director through regular reports

·        Perform special projects and other work-related responsibilities as assigned

·        Follows high business standards for security, data protection, intellectual property and best industry practices

·        Reports directly to the E-marketing Director

 

Essential skills and Qualifications

·        Management and leadership skills with previous experience is a MUST

·        Bachelor’s degree or equivalent experience in Computer Science 4-6 years of industry experience

·        Expertise in at least one programming language, preferably Javascript, SQL and PHP

·        Solid experience working on Flutter, Odoo and WordPress platforms (Magento is a plus)

·        Solid knowledge of HTML/CSS

·        Experience with mockup and UI prototyping tools

·        Understand security practices

·        High scalability projects involving cloud-based infrastructure design and implementation

·        Experience with workflow automation and orchestration

·        Must have the ability to analyze a situation for potential future problems

·        Strong communication skills, both verbal and written

·        Manage and prioritize multiple tasks

·        Attention to detail

·        Ability to work independently and solve problems

·        English proficiency is a must (besides Arabic)

·        Data and detail oriented, creative, and collaborative problem solver with outstanding communication skills

·        Fast learner

·        Project and time management skills

·        Able to meet deadlines

·        Leadership experience

·        Strong communications skills