Only for candidates living in CET (or similar (+/- 3h) time zone regions!
If 'good enough' design implementations aren’t good enough for you and you feel anxious when you see red and yellow lighthouse results then don't contemplate any longer about applying for this position.
We are seeking an experienced and passionate Full-stack Engineer 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.
- 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.
- Strong understanding of React and Next.js, with experience in static site generation
- 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
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.
The specific technologies chosen will depend on your project's specific needs and team expertise.
... click for more details -> https://bejamas.traffit.com/career/