Job Description
We are seeking a motivated and enthusiastic Trainee Frontend Developer to join our team. This is an excellent opportunity to gain practical experience in developing modern web applications while collaborating with a team of skilled professionals. You will have the chance to improve your technical skills, contribute to impactful projects, and grow within a supportive and learning-focused environment.
If you are passionate about technology, eager to learn, and ready to kick-start your career in frontend development, we want to hear from you!
Key Responsibilities
- Develop and maintain responsive applications using React, TypeScript, and Next.js.
- Implement front-end components and features based on business requirements and UI/UX designs.
- Collaborate closely with product designers to ensure the implementation of user-centric designs and maintain consistency in user experiences.
- Write clean, maintainable, and efficient code, adhering to industry best practices.
- Collaborate with backend developers to integrate APIs.
- Utilize Redux Toolkit and Redux Toolkit Query for state management and data fetching.
- Write comprehensive unit tests using Jest to ensure code reliability and maintain high code coverage standards.
- Apply best practices for development and maintain code quality.
- Continuously improve your skills and stay up-to-date with the latest industry trends.
Key Requirements
- Familiarity with React, TypeScript, and Next.js.
- Knowledge of version control tools like Git.
- Understanding of Styled-components for UI styling.
- Willingness to learn, grow, and take on new challenges.
- Strong problem-solving skills and attention to detail.
- Good communication skills in English.
- Ability to work well within a team environment.
Nice To Have
- Knowledge of state management with Redux Toolkit and Redux Toolkit Query.
- Knowledge of responsive design principles.
- Exposure to unit testing and test-driven development (TDD).
What We Offer
- Flexible working conditions with a preference for working from our offices or remote.
- Inspiring leadership and a team of knowledgeable, creative, and supportive colleagues.
- Paid annual leave and sick leave.
- Competitive salary offers based on your skills and experience.
- In-house lessons to enhance your crypto-trading skills
- Provided equipment for comfortable and productive work.