Frontend Software Engineer at eRecruiter – VI, Lagos

February 6, 2024

Job Description

Job Description

Our client is a leading Fintech company with an innovative payment solutions and services. They have built a trusted payment infrastructure that allows digital payment possibility without hassles.

JOB SUMMARY

As a Frontend Engineer, you will play a pivotal role in designing and implementing user interfaces for web applications. You will work closely with UX/UI designers and backend developers to create visually appealing and highly responsive user interfaces. Your expertise in frontend technologies and attention to detail will contribute to the overall success of our software products.

JOB RESPONSIBILITIES

1. UI/UX Design Implementation:

  • Collaborate with UX/UI designers to translate design mockups into functional and responsive web interfaces.
  • Ensure the technical feasibility of UI/UX designs and implement them with high fidelity.
2. Web Development:
  • Develop efficient and modular frontend code using HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Implement and maintain responsive designs to support various devices and screen sizes.
3. Cross-Functional Collaboration:
  • Work closely with backend developers to integrate frontend components with server-side logic.
  • Collaborate with product managers and stakeholders to understand requirements and provide technical insights.
4. Code Optimization and Performance:
  • Optimize web applications for maximum speed and scalability.
  • Conduct performance analysis and implement improvements to enhance the overall user experience.
5. Testing and Debugging:
  • Conduct thorough testing of frontend components to ensure functionality and troubleshoot issues.
  • Collaborate with quality assurance teams to identify and address bugs and usability issues.
6. Version Control and Collaboration:
  • Use version control systems (e.g., Git) to manage and track changes to the codebase.
  • Work collaboratively with team members using Agile methodologies
7. Continuous Learning:
  • Stay abreast of industry trends, best practices, and emerging technologies related to frontend development.
  • Continuously enhance skills and knowledge to improve individual and team performance.
8. Documentation:
  • Document frontend architecture, codebase, and development processes.
  • Contribute to the creation and maintenance of coding standards.

Job Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Experience with modern frontend frameworks such as React, Angular, or Vue.js.
  • 3+ years of proven experience as a Frontend Developer or similar role with React.
  • Strong proficiency in HTML, CSS, and JavaScript.
  • Familiarity with UI/UX design principles and the ability to collaborate effectively with designers.
  • Understanding of cross-browser compatibility issues and ways to work around them.
  • Excellent problem-solving and debugging skills.
  • Strong communication and teamwork skills.
  • Build tools and package managers (e.g., Webpack, npm)