Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- We are looking for a Web Developer with excellent front-end skills. Your primary focus will be the development of all user-facing logic and ensuring high performance and responsiveness generated layouts. You will work closely with a team of back-end developers dealing with several technology tasks. Therefore, a basic understanding of back-end technologies is necessary as well.
Job Requirements
Responsibilities
- Convert PSD files into robust HTML templates
- Write “clean”, well-designed code
- Produce detailed specifications
- Troubleshoot, test and maintain the core product software to ensure strong optimization and functionality
- Contribute in all phases of the development life-cycle
- Follow industry best practices
- Develop and deploy new features to facilitate related procedures and tools if necessary
- Development of user-facing elements based on APIs developed by back-end development team.
- Solve complex performance problems and architectural challenges
Skills And Qualifications
- Strong knowledge of HTML(5) standards and structure
- Strong knowledge of CSS as well as CSS preprocessors like SASS or LESS
- Strong knowledge of at least one CSS framework, e.g. Bootstrap or Foundation
- Capability to write clean Javascript code.
- Strong knowledge of JS libraries e.g. jQuery
- Working experience with JS frameworks such as or React is a plus
- Knowledge of PHP templating engines e.g. Twig, Blade, Smarty is a great plus
- Working experience with open source projects, such as Drupal and Wordpress is a great plus
- Basic understanding of object-oriented PHP programming is a plus
- Understanding accessibility and security compliance
- Ability to work with common third party APIs, such Facebook, Google, Paypal, etc..
- Proficient understanding of code versioning tools, such as Git
- Prior experience with project management platforms, such as JIRA
- Familiarity with Photoshop and Adobe Creative Cloud
- Implement the appropriate layout design (responsive, scaling, fluid, fixed) that meets the project’s needs
- Understanding of all major web browsers and the special considerations required for their various quirks
Soft Skills
- Detail-oriented, self-directed and able to handle multiple priorities in a fast-paced, dynamic environment
- Excellent in communicating and presenting to both technical and non-technical audiences, both orally and in written form
- Collaborative and confident team player that works well independently to deliver impactful results
- Curious in learning new skills and techniques
- Good command of English