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
  • Participate in requirements analysis processes.
  • Collaborate with internal teams in producing software design and architecture.
  • Write clean, scalable code and unit tests using the PHP programming language or any other language of client’s choice.
  • Maintain website standards and performs security testing and website performance testing.
  • Revises, updates, refactors, and debugs code.
  • Develops documentation throughout the Software Development Life Cycle (SDLC).
  • Serves as an expert on developed applications and provides technical support.
  • Integrating with third-party APIs and existing frameworks.
  • Work with client services, and the design team, and manage time across multiple projects and tasks.
  • Serving quality-coded software codes that meet requirements, debugging, fixing in projects.
  • Participate in discussions with team members about technical best practices and help teams identify optimal technical solutions.
  • Follow our coding standards to achieve results.
  • Works closely with IT team members to design, develop, test, deploy, and maintain all tiers of applications.
    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.