Frontend Developer (80hrs monthly) Opportunity

bejamas company

Subscribe to our Telegram & Twitter Channel

Frontend Developer (80hrs monthly) in POLAND

Remote 6 months ago

We are seeking an experienced and passionate Frontend Developer with a strong front-end focus to join our team. The ideal candidate will be an initiative person with excellent problem-solving skills and a commitment to staying up to date with the latest trends in web development, cloud technologies, and software development best practices.


Core Responsibilities


Front-End Development:

  • Design, develop, and maintain user interfaces using modern frameworks like React and Next.js, with experience in static site generation.
  • Implement responsive design principles to ensure optimal user experience across all devices.
  • Craft clean, maintainable, and efficient code, adhering to best practices.
  • Write unit and integration tests to ensure code quality and stability.
  • Stay up-to-date with the latest front-end technologies and trends (e.g., composable architecture, TailwindCSS, SCSS).


Full-Stack Development:

  • Collaborate with back-end engineers to integrate front-end applications with back-end services and APIs.
  • Troubleshoot and debug complex technical issues across the entire software stack.
  • Assist with the development and maintenance of APIs.


Project Management:

  • Take technical ownership of assigned features and projects, including experience with static website development methodologies.
  • Work independently and effectively manage time to meet deadlines.
  • Provide clear and concise technical documentation.
  • Lead the technical aspects of projects, collaborating effectively with designers, developers, and project managers.


Communication and Collaboration:

  • Possess excellent written and verbal communication skills in English (B2+ minimum).
  • Effectively collaborate with cross-functional teams (design, development, product management) in a 100% remote set-up
  • Clearly communicate technical concepts to both technical and non-technical audiences.


Required Skills and Technologies:

  • Strong understanding of React and Next.js, with experience in static site generation - >4 years of commercial experience
  • Experience with modern Web APIs and familiarity with edge computing concepts
  • Familiarity with at least one major cloud provider (AWS, Azure, GCP)
  • Experience with a Headless CMS (Contentful, Storyblok, Sanity)
  • Proficiency with TailwindCSS
  • Understanding of programming best practices and principles


Advantageous Skills:

  • Experience with Gatsby or similar static site generators
  • Familiarity with Remix
  • E-commerce development experience
  • Knowledge of VueJS
  • Understanding of WordPress


Tech Stack we work with:


Front-End

Essential:

  • JavaScript & TypeScript
  • React
  • CSS Preprocessors (SCSS, TailwindCSS)
  • Reactive Programming concepts
  • Next.js (Server-side Rendering, Static Site Generation, Incremental Static Regeneration)
  • Static Site Generation (Gatsby) (optional, alternative to Next.js SSG)

Bonus:

  • Remix
  • Vue.js (progressive JavaScript framework)
  • Nuxt.js (Vue.js framework)
  • UI Component Libraries (Material-UI, Ant Design, Chakra UI)
  • Testing Frameworks (Jest, React Testing Library)


Back-End

Essential:

  • Node.js
  • Express.js or NestJS (Backend Frameworks)
  • Headless CMS (Contentful, Storyblok, DatoCMS, Sanity) (API integration)

Bonus:

  • Authentication & Authorization Libraries (Passport.js, JWT)
  • Email Marketing Tools (Mailchimp, SendGrid) (API integration)


DevOps

Essential:

  • Version Control (Git)

Bonus:

  • CI/CD Patterns
  • Containerization (Docker)


Analytics & Monitoring:

Essential:

  • Analytics Platforms (Google Analytics)

Bonus:

  • User Behavior Analytics (Hotjar, Google Tag Manager)
  • Error Monitoring Tools (Sentry, Rollbar)


Additional Considerations:

  • Cloud Platforms (AWS, GCP, Azure): While not essential for all projects, knowledge of cloud platforms can be valuable for deployment and scaling.
  • Security: Always prioritize security best practices throughout development and deployment.


Remember:

  • The specific technologies chosen will depend on your project's specific needs and team expertise.

Apply now

Subscribe our newsletter

New Things Will Always Update Regularly