Junior Developer

closed
Project Growth Logo

Project Growth

πŸ“Remote - Egypt

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

This job is filled or no longer available