Web Developer
About the role
CGR Creative specializes in the creation, marketing, and analysis of digital assets. We’re changing the way our clients think about Digital Marketing with our Digital-to-Dollars approach that connects engagements like clicks, follows, and forwards to proven conversion paths that maximize ROI. We’re looking for a full-time Web Developer to join our passionate and collaborative team of “thinkers” to create, enhance, and maintain website assets for our clients.
If you’re exhausted by corporate constraints or cookie-cutter agency clichés and are ready to contribute to no-BS, impactful marketing while working in a welcoming company culture with hands-on digital analytics, this might be the perfect match.
Responsibilities
- Write well-designed and testable code utilizing software development best practices
- Integrate data from various back-end services and databases
- Build websites from concept to completion, including site layout and function
- Gather and refine specifications and requirements based on technical needs
- Create and maintain software documentation
- Maintain, expand, and scale websites
- Collaborate with graphic and web designers to match visual design intent
- Define scope, estimate budget, and timeline new projects
- Perform detailed QA on a myriad of devices with differing screen sizes and resolutions
- Maintain existing client websites and web applications
- Debug existing and new websites and web applications
- Continuously learn new technologies and techniques
- Perform server/site migrations
- Develop custom web applications that drive business processes
- Set up e-commerce applications
Requirements
- Bachelor’s degree in computer science, engineering, or information systems is preferred
- 3+ years of experience with CMS/e-commerce platforms (WordPress, Drupal, Shopify, WooCommerce)
- Strong understanding of PHP back-end development
- Expert knowledge of HTML, CSS, PHP, JavaScript/jQuery, JSON, and XML
- Understanding of Progressive Enhancement to utilize HTML5/CSS3 when available
- Mobile web development experience
- Deep knowledge of cross-browser and platform consistencies/quirks
- Experience with layout and design applications such as Adobe Creative Suite
- Experience building data-driven web applications
- Experience with version control systems
- Experience with CMSs (Drupal, WordPress, Joomla)
- Knowledge of social APIs such as Facebook and Twitter
- Extensive experience with Google Analytics implementation
- A solid understanding of how web applications work, including security, session management, and development best practices
- Basic knowledge of the Search Engine Optimization process
- Ability to understand business issues for product development
- Aggressive problem diagnosis and creative problem-solving skills
- Strong written and verbal communication skills
- Excellent ability to collaborate with internal and external teams
Nice-to-have skills
- Agency experience
- Knowledge of CRMs such as Salesforce, HubSpot, etc.
- Familiarity with ASP.NET or other programming languages
- Mobile app development experience on iOS and/or Android SDK platforms
- Creative design skills
This is a full-time, onsite role located in Charlotte, NC (South End).