Front – End Developer (NYSC)
- Job Type Full Time
- Qualification BA/BSc/HND
- Experience 1 – 3 years
- Location Lagos
- Job Field Graduate Jobs  , ICT / Computer 
Responsibilities:
- Build responsive and dynamic user interfaces using ReactJS.
- Collaborate with designers and backend developers to translate UI/UX designs into high-quality code.
- Optimize components for maximum performance across a wide range of devices and browsers.
- Write clean, reusable, and maintainable code following industry best practices.
- Work with APIs to integrate frontend with backend functionality.
- Troubleshoot and debug application issues to improve performance and usability.
- Stay updated with the latest trends and best practices in frontend development.
Requirements:
- Proven experience: Minimum 1-3 of experience working as a frontend developer.
- Technical skills:
- Proficiency in ReactJS, JavaScript (ES6+), HTML5, and CSS3.
- Familiarity with responsive design principles and frameworks like TailwindCSS or Bootstrap
- Strong understanding of state management libraries like Redux, Context API, or other state management tools.
- Knowledge of consuming RESTful APIs, integration with backend services and handling asynchronous requests
- Experience with modern build tools like Webpack, Vite, or Babel.
- Knowledge of Git for version control.
Additional skills (nice to have):
- Experience with Next.js or other React frameworks.
- Knowledge of testing frameworks (Jest, React Testing Library, Cypress).
- Experience with backend frameworks like Django and/or Flask.
go to method of application »
Method of Application
Responsibilities:
- Develop & Maintain Backend Services:
- Develop, test, and maintain backend services and APIs using Django and Django Rest Framework (DRF).
- Design and implement scalable, secure, and high-performance architectures.
- UI/UX Design & Frontend Collaboration:
- Create intuitive, visually appealing user interfaces and experiences.
- Develop wireframes, prototypes, and mockups using tools such as Figma, Sketch, or Adobe XD.
- Collaborate with frontend developers, designers, and product managers to deliver seamless end-to-end user experiences.
- Database Management:
- Manage database schemas and perform query optimizations using Microsoft SQL Server (MSSQL) or other relational databases.
- Ensure data integrity and security through efficient database operations.
- Coding Best Practices & Documentation:
- Write efficient, clean, and reusable code following industry best practices.
- Troubleshoot and debug issues in both backend and user interface components.
- Implement robust authentication and authorization systems for web applications.
- Create and maintain technical documentation for APIs, workflows, and design guidelines.
Requirements:
- Proven Experience:
- Minimum 1-3 years of professional experience with Python (Django and Django Rest Framework) alongside demonstrable experience in UI/UX design.
- Technical Skills:
- UI/UX Design: Experience with UI/UX design principles and tools (e.g., Figma, Sketch, Adobe XD).
- Frontend Basics: Knowledge of HTML, CSS, JavaScript, and responsive web design principles.
- Database Management: Hands-on experience with Microsoft SQL Server (MSSQL), PostgreSQL, MySQL, or similar relational databases.
- Familiarity with RESTful API design and development.
- Experience working with version control systems such as Git.
- Understanding of server-side logic, database operations, deployment processes, ORM, and database migrations.
- Basic knowledge of security best practices in backend development.
Additional Skills (Nice to Have):
- Familiarity with Docker for containerization.
- Experience with Linux environments and VPS hosting setups (Nginx or Apache).
- Experience in CI/CD pipelines (e.g., GitHub Actions, Jenkins).
- Knowledge of modern front-end frameworks (React, Angular, Vue.js) is a plus.
- Experience with usability testing, user research methodologies, and accessibility standards.
Leave a Comment