We are looking for a versatile Front-End Developer to join our innovative team.
You will be working on enhancing and maintaining our project with a focus on creating responsive, high-performance and secure web applications.
The right candidate will have a solid foundation in front-end technologies and a track record of adapting to new challenges and technologies, enabling them to potentially transition into more complex projects involving dynamic and interactive applications in the future.
Responsibilities:
- Develop and maintain scalable, responsive, and robust web applications.
- Collaborate closely with back-end developers to integrate APIs and ensure seamless data exchange between the front-end and back-end.
- Build reusable code and libraries for future use, optimizing applications for maximum speed and scalability.
- Stay abreast of emerging front-end technologies and advocate for their adoption where beneficial.
- Participate in code reviews, unit testing, documentation and other quality assurance practices.
Required Skills and Qualifications:
- Proficient understanding of web markup, including HTML5 and CSS3, and server-side CSS pre-processing platforms, such as LESS and SASS.
- Strong expertise in client-side scripting and JavaScript frameworks, especially React.js and NextJS
- Familiarity with TypeScript, which is used in our backend development, to ensure better integration and development synergy.
- Proficient understanding of asynchronous request handling, partial page updates, and AJAX.
- Familiarity with front-end build tools, such as Vite and Webpack.
- Experience with modern authorization mechanisms, such as JSON Web Tokens (JWT), which our backend uses for security.
- Good understanding of SEO principles and ensuring that application will adhere to them.
Desirable Skills:
- Experience with Canvas, WebGL, Phaser and possibly game development frameworks for future projects involving more dynamic and interactive applications.
- Knowledge of real-time communication technologies like WebSockets, useful for developing interactive features.
- Strong problem-solving skills, with the ability to think algorithmically and handle complex project requirements.
Education and Experience:
- Bachelor’s degree in Computer Science or related field.
- At least 5 years of professional experience in front-end development, demonstrated through a robust portfolio.
Apply Here
Also Apply:
- Custodian Graduate Trainee Programme 2024 for young Nigerian graduates.
- World Bank Legal Internship Program 2024
- Graduate Trainee Program 2024 at Nigerian Foundries
- Gear Up Remote Internship Program 2024 (Powered by Stellantis)
- E-commerce Website Designer Needed at Mahshell Soft
- Remote UI/UX & Product Designer Needed for Saas Website