The overall purpose and objective of this position is to develops functional and solid websites, custom online applications including database and search functions. Creates and specifies architectural and technical parameters. Directs web site enhancement and maintenance.
Responsibilities
- Abides to weekly schedule and commits to meeting his deadlines
- Attends and participates in the weekly team meeting
- Works closely with the creative team on implementing technical aspects of graphical concepts into Web applications.
- Performs web site tests and bug detection according to planned schedules, and or after any web site or product revisions or customer feedback and takes corrective actions or refers it to appropriate personnel for correction.
- Back up files from web sites to local directories for instant recovery in case of problems.
- Breaks down the project into small tasks and assists the project manager to determine the needed working hours for the development.
- Provides clear, detailed descriptions of web site technical specifications such as software, communication protocols, programming languages, and operating systems software and hardware.
- Develops functional and solid websites, custom online applications including database and search functions.
- Evaluates code to ensure that it is valid, is properly structured, meets industry standards and is compatible with browsers, devices, or operating systems.
- Verifies content formatting and implementation.
- Identify or maintain links to and from other web sites and check links to ensure proper functioning.
- Register web sites with search engines to increase web site traffic if required.
- Obtain feedback from design and technical staff on Web development needs.
- Performs or directs web site updates.
- Communicates with network personnel and assist the technical support team by communicating with the web site hosting agencies when needed to address hardware or software issues affecting web sites.
- Design and implement web site security measures such as firewalls or message encryption when needed.
- Select programming languages, design tools, or applications.
- Evaluate or recommend server hardware or software.
- Confer with management and /or development teams to prioritize needs, resolve conflicts, develop technical criteria, or choose solutions.
- Creates prototypes, technical methodologies and functional specifications for software projects, specific websites and the company as a whole.
- Conceptualizes long-term needs of Web development, and plans related projects.
- Recommend and implement performance improvements.
Desired Skills & Experience
- Bachelor degree in Computer Science/CCE, master degree is a plus
- Strong knowledge of JavaScript/AJAX/XML and JavaScript libraries such as jQuery
- Excellent skills in HTML, DHTML, JavaScript and the integration of CSS style sheets with attention to browser-specific CSS compatibility
- Good understanding of social media platforms such as Facebook, Twitter, LinkedIn and others, and the use of their APIs and code libraries
- Experience diagnosing and troubleshooting web-related issues including PHP bugs or MySQL queries, JavaScript errors ...
- Knowledge of frameworks such as (cakePHP - Zend - Drupal) is a plus
- Minimum 2 years of experience in creating internet applications
- Ability to cope in a multi task environment
- Ability to generate very clean and reusable code
- Ability to meet deadlines
- Team work spirit and the ability to interact competently and coherently with front-end developers, technical director and project manager
Send CV to jobs@cre8mania.com