Posted time February 10, 2024 Location California, Lagos, London Job type Full-time

Job Description: 

We are seeking a highly skilled Frontend Software Engineer with expertise in both mobile and web development. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining user interfaces for our mobile and web applications. You will collaborate with cross-functional teams to create seamless and intuitive user experiences while ensuring the performance, scalability, and responsiveness of our applications. 

Responsibilities: 

  • Frontend Development: 
  • Design and implement user interfaces for mobile and web applications. 
  • Develop responsive and cross-browser compatible UI components. 
  • Mobile Application Development: 
  • Collaborate with backend developers to integrate frontend components into mobile applications. 
  • Optimize mobile application performance for a smooth user experience. 
  • Web Application Development: 
  • Create and maintain interactive and dynamic web pages. 
  • Implement modern web design principles and technologies. 
  • Collaboration: 
  • Work closely with UX/UI designers to bring designs to life. 
  • Collaborate with backend developers to integrate frontend components with server-side logic. 
  • Code Quality and Testing: 
  • Write clean, modular, and well-documented code. 
  • Conduct thorough testing to ensure the reliability and stability of front-end applications. 
  • Performance Optimization: 
  • Identify and address performance bottlenecks in front-end applications. 
  • Optimize code for maximum speed and scalability. 
  • Stay Current with Technology Trends: 
  • Stay informed about the latest trends, tools, and best practices in front-end development. 
  • Propose and implement improvements based on emerging technologies. 
  • Troubleshooting and Debugging: 
  • Identify and fix bugs or issues in a timely manner. 
  • Perform root cause analysis for complex problems. 

Qualifications: 

  • Bachelor’s degree in computer science, Software Engineering, or a related field. 
  • Proven experience as a Frontend Software Engineer with a focus on both mobile and web development. 
  • Proficient in HTML, CSS, JavaScript, and relevant front-end frameworks (React, Angular, Vue.js, etc.). 
  • Experience with mobile development frameworks (React Native, Kotlin, Swift, Flutter, Xamarin, etc.). 
  • Strong understanding of UI/UX principles and design patterns. 
  • Familiarity with RESTful APIs and asynchronous request handling. 
  • Excellent problem-solving and communication skills. 

Preferred Skills: 

  • Knowledge of version control systems (Git, SVN, etc.). 
  • Experience with build tools and package managers (Webpack, npm, yarn, etc.). 
  • Understanding of Agile/Scrum methodologies. 
  • Familiarity with continuous integration and continuous deployment (CI/CD) processes.