Summary
Join our team as a Junior Developer / Technical Support and contribute to the development of innovative web solutions for our clients. This fully remote position offers a 9 AM - 5 PM EST schedule. You will be responsible for setting up and configuring CMS platforms, building reusable components, and providing technical support. The ideal candidate possesses strong front-end development skills, headless CMS experience, and excellent communication abilities. You will collaborate with designers and other team members to deliver high-quality websites. This role requires a balance of technical expertise and operational support, focusing on building scalable and high-quality websites.
Requirements
- Strong proficiency in front-end technologies (HTML, CSS, JavaScript, frameworks like React or Vue.js)
- Experience with headless CMS solutions
- Proven ability to configure CMS platforms and manage content efficiently
- 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
- Familiarity with design tools like Figma to translate designs into functional code
- Understanding of responsive design principles and accessibility standards (WCAG compliance)
- Proficient in Git and familiar with collaborative development workflows (e.g., pull requests, branching)
- Ability to troubleshoot technical issues effectively and provide creative solutions
- Excellent written and verbal communication skills for collaborating with cross-functional teams
- Ability to explain technical concepts clearly to non-technical stakeholders
Responsibilities
- 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
- 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
- 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
- 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
- Develop custom features tailored to client requirements
- Integrate third-party APIs and services as needed (e.g., analytics, payment gateways)
- Conduct rigorous testing to ensure code quality, responsiveness, and accessibility
- Identify and fix bugs or performance bottlenecks during development
- Work closely with designers to bring web projects to life
- Maintain clear communication regarding progress and technical requirements
Preferred Qualifications
Experience with animation frameworks like GSAP