Frontend Software Developer

Messenger.ng
Full-timeAbuja, Federal Capital Territory, Nigeria

Job Summary:

We seek a highly skilled Frontend Software Developer familiar with modern frontend technologies such as React, JavaScript, Typescript, or Vue.js. In this role, you will be responsible for developing user interfaces and implementing designs provided by our UI/UX team.

You will work closely with our Backend Software Developers and other team members to ensure that our applications are responsive, optimized for performance, and meet our customers' needs.

Responsibilities:

  • Develop high-quality user interfaces using modern front-end technologies like React, Typescript, or Vue.js.
  • Collaborate with UI/UX team to implement designs that meet our customers' needs.
  • Work with Backend Software Developers to ensure seamless integration between frontend and backend components.
  • Write clean, well-organized, and maintainable code.
  • Optimize applications for maximum speed and scalability.
  • Stay up to date with emerging front-end technologies and industry trends.
  • Participate in code reviews and collaborate with other team members to ensure high-quality code.

Requirements:

  • Bachelor’s degree in computer science, Software Engineering, or related field.
  • At least 3 years of experience as a Frontend Software Developer.
  • Strong proficiency in front-end technologies like React, TypeScript, or Vue.js.
  • Experience with web development tools such as CSS preprocessors (e.g., Sass, LESS) and build tools (e.g., Web Socket, Webpack, Gulp).
  • Experience with version control systems such as Git.
  • Familiarity with Agile development methodologies.
  • Strong problem-solving skills and attention to detail.
  • Ability to work collaboratively with other team members and communicate effectively.

Preferred Qualifications:

  • Experience with server-side rendering (SSR) using Node.js and frameworks such as Next.js or Nuxt.js.
  • Experience with TypeScript.
  • Experience with testing frameworks such as Jest or Cypress.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*