Web Developer

Details:
The successful candidate is expected to create visually appealing sites and applications that feature user-friendly design and clear navigation.
Responsibilities
The web developer will specifically be responsible for:

Writing well designed, testable, efficient code by using best software development practices.
Creating website layout/user interface by using standard HTML/CSS practices.
Integrating data from various back-end services and databases.
Gathering and refining specifications and requirements based on technical needs;
Creating and maintaining software documentation.
Maintaining, expanding and scaling our own and clients’ sites.
Applying emerging technologies/industry trends into all web development operations.
Writing code in one or more programming or scripting languages, such as PHP or JavaScript.
Planning and prototyping new applications.
Designing architecture of components of applications.
Deciding on the best technologies and languages for projects.
Testing sites and applications in different browsers and environments.
Fixing bugs in existing projects and general problem solving.
Testing new features thoroughly to ensure they perform correctly in all cases.
Running performance benchmarking tests.
Reviewing code written by colleagues.
Building and testing Application Program Interfaces [APIs] for applications to exchange data.
Attending meetings with clients and project teams.
Gathering requirements from clients and users.
Learning and testing new technologies, frameworks and languages.
Building and maintaining databases.

Skills and Qualifications
The successful candidate is expected to have:

At least two [2] years Experience in planning and delivering websites and software platforms.
Strong understanding of UI, cross-browser compatibility, general web functions and standards.
Expertise and hands on experience with web applications and programming languages such as HTML, CSS, JavaScript, JQuery and API’s.
Strong grasp of security principles and how they apply to E-Commerce applications.
Solid Understanding of Object-Oriented Programming [OOP].
Good knowledge of Search Engine Optimization process.
Aggressive problem diagnosis and creative problem solving skills.
Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen.
Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.

Soft Skills

Detail-oriented
Receptive to feedback
Keen attention to details
Effective prioritization
Self-starter attitude
Problem solving
Team work
Communication
Ability to work well under pressure.