You are viewing a preview of this job. Log in or register to view more details about this job.

Senior Web Developer

Overview

Lyquix, Philadelphia’s award-winning digital agency has an opening!  We are looking for a Senior Web Developer to work on ongoing projects for a wide array of clients including nationally recognizable brands.  The ideal candidate will have a solid technical foundation, be self-motivated, with a curiosity and penchant for learning, and a desire to work in a dynamic, team-oriented environment.

 

Typical Duties

As a Senior Web Developer at Lyquix, you will be instrumental in crafting high-quality, innovative web solutions that meet our clients' needs. You will leverage your deep technical expertise to take substantial features and projects from concept to completion, independently managing the entire development lifecycle.

Your role involves collaborating with designers, project managers, and other developers to ensure the successful delivery of responsive, accessible, and high-performing websites, web apps, and digital experiences.

Beyond coding, you will contribute to the refinement of development processes, provide feedback to team members, and advocate for setting and upholding best practices in coding techniques, processes, usability, accessibility, security, SEO, and performance.

 

Development

  • Write clean, maintainable, and efficient code for both frontend and backend systems.
  • Translate designs, wireframes, and prototypes into functional, responsive, and accessible web pages or apps.
  • Implement advanced features such as custom integrations, dynamic content, and complex user interfaces.
  • Optimize websites and applications for speed, scalability, and security.
  • Ensure compliance with industry standards, including accessibility, and SEO best practices.
  • Troubleshoot, debug, and resolve technical issues.

 

Maintenance

  • Perform regular updates to codebases, dependencies, and systems.
  • Install software updates for content management systems, plugins, and dependencies.
  • Implement client-requested additions, removals, and changes to features, content, and functionality.
  • Manage and execute migrations of content, databases, and systems to new platforms or environments.
  • Identify and address performance bottlenecks, bugs, and vulnerabilities proactively.

 

Support

  • Provide technical support for client-facing and internal teams.
  • Assist with training clients and internal staff on the use of web solutions and content management systems.

 

Activity and Time Tracking

  • Accurately track time and activity for projects.
  • Provide status updates and estimates for tasks and projects.

 

Meetings

  • Participate in project kickoff meetings, planning sessions, and status updates.
  • Occasionally join client meetings to provide technical insights or clarify development questions.

 

Team Collaboration

  • Work closely with designers, content creators, and project managers to ensure smooth handoffs and integration of components.
  • Provide constructive feedback to more junior team members.
  • Contribute to refining development workflows, tools, and standards.

 

Requirements

Education and Experience:

  • Bachelor's degree or higher in Computer Science, Software Engineering, or a related field, or comparable work experience.
  • Minimum of 6 years of experience developing websites.
  • Experience working in an agency setting, managing multiple clients and projects.

 

Frontend Development:

  • Advanced proficiency in HTML, CSS, and JavaScript, including experience with mobile web and cross-browser development.
  • Proficiency in CSS pre-processors such as SCSS and frameworks like TailwindCSS.
  • Proficiency in modern JavaScript frameworks such as VueJS, React, or AngularJS.
  • Proficiency in TypeScript.
  • Proficiency in using tools like Figma to access, interpret, and collaborate on designs.
  • Proficiency in resizing and compressing images, as well as selecting the appropriate image file formats.
  • Proficiency in the integration of third-party systems.
  • Working knowledge of performance optimization techniques for frontend development.
  • Working knowledge of SEO, usability, and accessibility concepts and best practices.
  • Familiarity with UI/UX design principles.
  • Familiarity with e-mail development and testing.

 

Backend Development:

  • Advanced proficiency in PHP.
  • Advanced proficiency developing websites using WordPress, including custom themes.
  • Proficiency in developing custom WordPress plugins, and Gutenberg blocks.
  • Proficiency in relational databases such as MySQL (or similar).
  • Proficiency working with Linux operating systems, command line interfaces, and bash scripts.
  • Working knowledge of developing integrations with APIs and performing migrations.
  • Working knowledge of performance optimization techniques for backend development.
  • Familiarity with DevOps practices and deployment skills.

 

Infrastructure:

  • Proficiency in setting up hosting environments, code repositories, deployment systems, and SSL certificates.
  • Working knowledge of administration and configuration of Apache web servers.
  • Working knowledge of networking and server concepts.
  • Working knowledge of public-private key encryption concepts for network communications.
  • Working knowledge of Docker or similar containerization tools.
  • Familiarity with e-mail infrastructure concepts.

 

General Skills:

  • Proficiency in GIT version control.
  • Proficiency in development best practices, processes, and security standards.
  • Proficiency in regular expressions.
  • Proficiency in collaboration and project management tools.
  • Proficiency in troubleshooting and debugging techniques.
  • Proficiency in locating and interpreting documentation, tutorials, and other resources.
  • Proficiency in staying informed about evolving standards, development trends, and new tools.
  • Proficiency in communicating with third-party technical support teams.
  • Working knowledge of project management concepts and organizational skills.
  • Working knowledge of AI tools as part of regular workflows.
  • Familiarity with creating and maintaining documentation.

 

Soft Skills

Collaboration & Communication

  • Team Collaboration
  • Clear Communication
  • Technical Articulation
  • Constructive Feedback
  • Knowledge Sharing

 

Project Management Awareness

  • Task Management
  • Understanding Project Workflows
  • Client Focus

 

Strategic Thinking & Business Acumen

  • Big-Picture Thinking
  • Strategic Decision-Making
  • Continuous Improvement

 

Leadership & Mentorship

  • Mentorship
  • Leadership
  • Advocacy

 

Attitudes and Disposition

  • Problem-Solving Attitude
  • Analytical Thinking
  • Organization and Discipline
  • Attention to Detail
  • Optimism and Adaptability
  • Initiative and Ownership
  • Reliability and Accountability
  • Professionalism
  • Continuous Learning
  • Desirable but Optional

 

Technical Skills, Tools and Technologies:

  • Development of mobile or desktop apps, either hybrid or native.
  • Monitoring, analytics and troubleshooting tools.
  • Scalability concepts.
  • Testing and QA tools.

 

Working at Lyquix

At Lyquix, we've cultivated a dynamic and enjoyable work environment where everybody feels welcome and appreciated. We are dedicated to continuous improvement, hungry for knowledge, and always expanding our skills. Whether working on client projects or internal initiatives, we never find ourselves bored. We stay flexible and agile, working on multiple projects for a diverse array of clients. Our satisfaction comes from doing things right, helping our clients' businesses succeed, and building trustworthy and long-term relationships. And, of course, we never forget to enjoy food, drinks, and laughs together.

 

Workplace

At Lyquix, we embrace a hybrid workplace model that offers our employees the flexibility to choose where they work. You have the option to work remotely or from our office in Center City Philadelphia. We believe in the importance of fostering a collaborative environment, and as part of our team-building efforts, we encourage employees to join us in the office every Thursday.

Our hybrid approach allows you to strike the right balance between a focused work environment and the comfort of your own space. We understand that individual preferences and circumstances vary, and we value the autonomy that comes with a hybrid setup.

For the right candidate, we are open to considering a 100% remote arrangement. We believe in providing opportunities that align with your work style and enable you to contribute effectively to our collaborative and innovative team, regardless of your physical location.

 

Compensation

We value the contribution of all our team members, and we all participate in the success of Lyquix. We provide a very attractive compensation package that includes:

  • Competitive base salary
  • Annual performance bonus
  • 401k plan with 1-to-1 employer matching
  • Paid time off
  • Lyquix-sponsored insurance plans: health, dental, life, and long-term disability
  • Access to group insurance plans for: vision, short-term disability, accident, and critical illness
  • Health savings account, and flexible spending account
  • Prescription savings card
  • Public transportation benefit
  • Company-issued laptop and mobile phone
  • Veterinary and pet prescription discount plans
  • Access to discounts on tickets, electronics, travel, auto, clothing, dining, home improvement, and more