Senior Web Developer
Job Purpose
The Senior Web Developer is responsible to build fully-fledged platforms using a range of different technologies. You’ll be involved in the entire product development lifecycle including the design, development, deployment and maintenance of new and existing features. You’ll write clean and functional code on the front- and back-end, also collaborate closely with our development team to ensure system consistency and to create a great user experience. You’ll write reusable and maintainable code, optimize web design for mobile for maximum speed. You’ll also perform UI tests to optimize performance. Ultimately, your work will have direct impact on the stability and user experience of our products.
Job Responsibilities
Qualifications / Experience Required
- Bachelor’s/master’s degree in Computer science, Engineering, Technical, Education, Business, Computer Engineering, Software Engineering, Math, Software Development.
- Skills – JavaScript & Its ecosystems; Java; CSS; Python; HTML5; J2EE Components and Patterns; Algorithms; Blueprint
- 6-8+ years of total professional software development experience.
- 3+ years of JavaScript development experience (server side & client side)
- 4+ years’ experience with full-stack development (including Java, .NET/C#, Node.js, or similar technologies)
- Over 4+ years of experience as a senior – mid level web developer having worked in an agency.
- Excellent knowledge of WordPress, PHP, MySQL, CSS3, Semantic HTML5, and jQuery.
- Excellent knowledge of developing using WordPress and similar CMS standards.
- Experience working with and customizing popular plugins such as WooCommerce, Gravity Forms and Advanced Custom Fields
- Proven experience developing using accessibility guidelines and web standards.
- Understanding of Agile methodologies.
- Knowledge of “Google AMP” will be an added advantage
- Ability to analyze and research on requirement; communicate challenge and estimate for a new
system in the proposal. Offer to advise and expert guidance as better solutions for development. - Ability to prepare requirement analysis and close estimated time for completion.