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

Mid-Level Web Developer

Overview

Lyquix, Philadelphia’s award-winning digital agency has an opening!  We are looking for a Mid-Level 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 Mid-Level Web Developer at Lyquix, you will play a key role in delivering high-quality web solutions. You will work independently on well-defined and scoped tasks, contributing to the creation and maintenance of responsive, accessible, and high-performing websites, web apps, and digital experiences.

Your role involves collaborating with designers, project managers, and other developers to implement features and functionality. While you'll primarily focus on your assigned tasks, you'll also have opportunities to provide input on improving workflows and processes.

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 features such as API integrations, dynamic content, and moderately complex user interfaces.
  • Optimize websites and applications for speed, scalability, and security under guidance.
  • Ensure compliance with industry standards, including accessibility and SEO best practices.
  • Troubleshoot, debug, and resolve technical issues with moderate complexity.

Maintenance

  • Perform updates to codebases, dependencies, and systems.
  • Install software updates for content management systems, plugins, and dependencies.
  • Implement client-requested changes to features, content, and functionality.
  • Assist in migrating content, databases, and systems to new platforms or environments.
  • Identify and address performance issues, bugs, and vulnerabilities.

Support

  • Provide technical support for internal teams and clients.
  • 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 using Lyquix's project management and time tracking tools.
  • Provide status updates and estimates for tasks and projects.

Meetings

  • Participate in project kickoff meetings and status updates to understand requirements and timelines.

Team Collaboration

  • Work closely with designers, content creators, and project managers to ensure smooth handoffs and integration of components.
  • Contribute suggestions to refine 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.
  • 3-6 years of experience developing websites.

Frontend Development

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

Backend Development

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

Infrastructure

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

General Skills

  • Working knowledge of GIT version control.
  • Working knowledge of troubleshooting and debugging techniques.
  • Working knowledge of collaboration and project management tools.
  • Working knowledge of development best practices, processes, and security standards.
  • Working knowledge of regular expressions.
  • Working knowledge of location and interpretation of documentation, tutorials, and other resources.
  • Working knowledge of evolving standards, development trends, and new tools.
  • Working knowledge of communication with third-party technical support teams.
  • Familiarity with project management concepts and organizational skills.
  • Familiarity with AI tools as part of regular workflows.

Soft Skills

Collaboration & Communication

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

Project Management Awareness

  • Task Management
  • Understanding Project Workflows
  • Client Focus

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

Experience and Work Environment:

  • Experience working in an agency setting, managing multiple clients and projects.

Technical Skills, Tools and Technologies:

  • Development of mobile or desktop apps, either hybrid or native.
  • DevOps practices and deployment skills.
  • Monitoring, analytics and troubleshooting tools.
  • Scalability concepts.
  • Testing and QA tools.
  • E-mail infrastructure concepts.

Process and Collaboration:

  • Creating and maintaining documentation.

Soft Skills:

  • Technical Articulation
  • Big-Picture Thinking
  • Strategic Decision-Making
  • Mentorship
  • Leadership

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