Team Lead, FrontEnd Developer

Posted on December 15th, 2020 | Last day left to apply | 20 views

JOB PURPOSE

Front end application developer will be responsible for building the ‘client-side’ of our web applications. The goal is to be able to translate our company and customer needs into functional and appealing interactive applications.

GRADE

Frontline Management

DEPARTMENT/DIVISION

Engineering

LOCATION

Lagos

REPORT TO

Head of Engineering

DIRECT REPORTS

FrontEnd Dev Team

KEY RESPONSIBILITIES 

  • Integration of user-facing elements developed by UI/UX developers
  • Build efficient, testable, and reusable PHP and JavaScript modules
  • Solve complex performance problems and architectural challenges
  • Optimize application for maximum speed and scalability
  • Follow industry best practices
  • Conduct functional and non-functional testing
  • Convey effectively with all task progress, evaluations, suggestions, schedules along with technical and process issues
  • Document the development process, architecture, and standard components
  • Coordinate with co-developers and keeps project manager well informed of the status of development effort by direct communication and constant update of development tracking tools
  • Utilize backend data services and contribute when required to creating and updating data services API
  • Lead the entire web application development life cycle right from concept stage to delivery and post launch support
  • Guide team development efforts towards successful project delivery.
  • Provide technical leadership to teammates through coaching and mentorship.
  • Identify and encourage areas for growth and improvement within the team.
  • Prepare reports, manuals and other documentation on the status, operation and maintenance of Software.
  • Participate in code-review of solution designs and related code.
  • Analyze and resolve technical and application problems.
  • Adhere to high-quality development principles while delivering solutions on-time.

ACADEMICS QUALIFICATION(S)

B.Sc. degree in Computer science or Information technology related course

EXPERIENCE (Number of relevant years)

A minimum of 3 years of proven work experience as a Front-end developer

SKILLS & ATTRIBUTES

  • Proficient understanding of web mark-up, including HTML5, CSS3
  • Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
  • Understanding of MVC design patterns
  • Proficient understanding of client-side scripting and JavaScript frameworks
  • Strong knowledge of PHP Laravel and CodeIgniter web frameworks
  • Knowledge of object-oriented programming
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Proficient understanding of cross-browser compatibility issues and ways to work around them, browser testing and debugging
  • Strong knowledge of the common PHP, JavaScript and web server exploits and their solutions
  • Understanding fundamental design principles behind a scalable application
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Creating database schemas that represent and support business processes
  • Familiarity with SQL/NoSQL databases and their declarative query languages
  • Proficient understanding of code versioning tools, such as Git and SVN

PERSONAL ATTRIBUTES

  • Must be a creative, out-of-the-box thinker
  • Must have excellent execution skills and be passionate about achieving excellence
  • Committed to learning and personal development with an ambitious growth mindset
  • Analytical thinking and problem-solving capability
  • Communication skills & active listening
  • Empathy with users
  • A sense of ownership
  • Patient and understanding
  • investigation & diagnostic skills
We are a group of technology and finance enthusiasts who are really passionate about making financial inclusion count We are Nigeria’s most convenient lending company – delivering outstanding service experiences. Everyday, we strive to understand our customers and leverage technology, data and innovation to deliver outstanding service experiences.
Share this job