ProjectGrowth
Junior Developer
Job Summary
This role involves supporting web development and CMS setup for a digital marketing agency, focusing on configuring headless CMS platforms, building reusable components, and implementing custom themes. The candidate will work with front-end technologies like HTML, CSS, and JavaScript frameworks such as React or Vue.js, ensuring responsive and accessible website design. Collaboration with designers and troubleshooting technical issues are key parts of the job, requiring strong communication and problem-solving skills. The position offers the opportunity to contribute to scalable web projects in a remote work environment.
Required Skills
Job Description
Our client is a dynamic digital marketing agency specializing in web development, SEO, content writing, and other marketing services. They are currently looking to expand their team by hiring a Junior Developer / Technical Support to help strengthen their web development efforts.
Location:
Fully-Remote (Work from Home), 9 AM - 5 PM EST
Overview:
We are looking for a Junior Developer / Technical Support to help execute key technical tasks related to web development and CMS setup. The ideal candidate will be responsible for both setting up and configuring CMS platforms, building reusable components, and providing ongoing technical support for web projects. The role requires a balance of technical expertise and operational support, with a strong emphasis on building scalable, high-quality websites and providing smooth integrations.
Key Responsibilities
Boilerplate Setup and Configuration: Establish initial codebases and frameworks to ensure efficient and scalable project development. Configure project environments, dependencies, and build tools to align with industry best practices. Continuously update boilerplate as new tools and processes evolve.
CMS Setup and Content Population: Install, configure, and customize headless CMS platforms such as Storyblok, Sanity, Prismic, etc. Build CMS setups that ensure ease of use for non-technical clients and marketers, proactively handling edge cases. Populate initial content into the CMS with proper formatting and asset optimization.
Component Scaffolding and Integration: Break projects into reusable, modular components for streamlined development and maintenance. Map and pass CMS data into components, ensuring seamless data flow and functional integrity.
Theming and Styling: Implement custom themes for websites, ensuring responsive design and adherence to brand guidelines. Style components according to designs with a keen eye for detail and polished user experience.
Custom Development and Integrations: Develop custom features tailored to client requirements. Integrate third-party APIs and services as needed (e.g., analytics, payment gateways).
Testing and Quality Assurance: Conduct rigorous testing to ensure code quality, responsiveness, and accessibility. Identify and fix bugs or performance bottlenecks during development.
Collaboration and Communication: Work closely with designers to bring web projects to life. Maintain clear communication regarding progress and technical requirements.
Required Skills and Qualifications
Years of Experience:Minimum of 3 years experience.
Technical Expertise: Strong proficiency in front-end technologies (HTML, CSS, JavaScript, frameworks like React or Vue.js). Experience with animation frameworks like GSAP is preferred but not required.
Headless CMS Experience: Hands-on experience with Storyblok, Sanity, Prismic, or other headless CMS solutions. Proven ability to configure CMS platforms and manage content efficiently.
Development Practices: Experience with component-based architecture and reusable code practices. Understanding of connecting CMS data dynamically to front-end components. Strong attention to detail in implementing designs.
Design and User Experience Awareness: Familiarity with design tools like Figma to translate designs into functional code. Understanding of responsive design principles and accessibility standards (WCAG compliance).
Version Control and Collaboration: Proficient in Git and familiar with collaborative development workflows (e.g., pull requests, branching).
Problem-Solving Skills: Ability to troubleshoot technical issues effectively and provide creative solutions.
Communication and Teamwork: Excellent written and verbal communication skills for collaborating with cross-functional teams. Ability to explain technical concepts clearly to non-technical stakeholders.
If you are an enthusiastic junior developer with a passion for web development and the technical aptitude to handle CMS configurations and integrations, we want to hear from you! Join our team and play a key role in building scalable, innovative web solutions for our clients.
Application Process:
To be considered for this role these steps need to be followed:
Fill in the application form
Record a video showcasing your skill sets
ProjectGrowth
Land a high-paying job at an American company. Competitive Salaries. Always remote.
See more jobsSafe Remote Job Search Tips
Verify Employer Thoroughly
Research the company's identity thoroughly before applying. Check for a professional website with contacts, active social media, and LinkedIn profiles. Verify details across platforms and look for reviews on Glassdoor or Trustpilot to confirm legitimacy.
Never Pay to Get a Job
Legitimate employers never require payment for applications, training, background checks, or equipment. Always reject upfront payment requests or demands for bank details, even if they claim it's for purchasing necessary work gear on your behalf.
Safeguard Your Personal Information
Protect sensitive data like SSN, bank details, or ID copies. Share this only after accepting a formal, written job offer. Ensure it's submitted via a secure company system or portal, never through insecure channels like standard email attachments.
Scrutinize Communication & Interviews
Watch for communication red flags: poor grammar, generic emails (@gmail), vague details, or undue pressure. Be highly suspicious of interviews held only via text or chat apps; legitimate companies typically use video or phone calls.
Beware of Unrealistic Offers
If an offer's salary or benefits seem unrealistically high for the work involved, be cautious. Research standard pay for similar roles. Offers that appear 'too good to be true' are often scams designed to lure you into providing information or payment.
Insist on a Formal Contract
Always secure and review a formal, written job offer or employment contract before starting work or sharing final personal details. Ensure it clearly defines your role, compensation, key terms, and conditions to avoid misunderstandings or scams.