Junior Developer

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.