We’re seeking a front-end developer to translate user-friendly designs into crisp code and thoughtful experiences for our customers. This person will work alongside our Tech & Product team to determine customer needs, brainstorm solutions, generate website mockups and prototypes, and develop and optimize live platforms. We’re looking for someone quick, technically strong, and not afraid to ask questions. An understanding of not just how to code but why certain code works is essential.
Job Description
- Stay Updated: Stay up-to-date with the latest trends, tools, and best practices in front-end development, and apply this knowledge to improve our applications
- Collaboration: Work closely with back-end engineers to integrate front-end components with server-side logic and APIs.
- Optimization: Optimize front-end code for performance, speed, and scalability, making sure our applications perform well even in high-stress situations.
- Front-End Development: Write clean, efficient, and maintainable code using modern front-end technologies.
Requirements:
- 5+ years of front-end software development experience using JavaScript (ES6/ES7) and TypeScript.
- Experience with HTML5 and the semantic web.
- Extensive experience with CSS3, CSS pre-processors(Sass, Scss, Less), responsive design, and mobile-first mindset.
- Strong proficiency in React.js and Next.js.
- Experience working with popular ReactJS state management(such as Redux or MobX)
- Experience with Tailwind and UI libraries such as Material-UI, and Ant Design.
- Experience with Git or other version control systems.
- Familiarity with Agile methodologies and development practices.
- Proficient understanding of cross-browser compatibility and web standards.
- Understanding of frontend performance monitoring and debugging tools (e.g., Chrome DevTools, Lighthouse).
- Knowledge in implementing and working with Service Workers in web applications.
Preferred Qualifications:
- Experience with best practices for unit/integration/e2e frontend test frameworks and tools (e.g., Jest, Cypress, Selenium) to ensure code quality and reliability.
- Familiarity with CI/CD and Docker containers.
- Experience in deploying unit and E2E tests.
Benefits:
Join our friendly and dynamic team and enjoy a range of perks, such as:
- Weekly social events (Cinema Night and Mafia Night)
- Professional development opportunities
- Free breakfast every day
- Birthday and anniversary gifts and surprises
- Lunch and snack subsidies
- Transportation budget
- On-site medical care
- Comprehensive health insurance
- Parking space
- Seasonal and special charges and discounts from Okala