Front End Developer


Anonymous Employer

Job Summary

Experienced Front End Developer required to develop web and mobile applications

  • Minimum Qualification: Degree
  • Experience Level: Mid level
  • Experience Length: 3 years

Job Description


· Work with data-handling via AJAX and JSON

· Prototype usable experiences using Bootstrap

· Effectively debug, understand and resolve issues within your code

· Stage work done on leading cloud provider (Azure, AWS etc) for review and feedback.

· Collaborate with other developers and contribute to building shared standards, tools, and approaches



· Minimum BSc in a Computer Science or a similar field, or additional relevant work experience

· Minimum of 3 years Software development experience in with deep technical expertise


Technical Requirements:

· Deep knowledge of at least one front-end framework -- React, Angular, Vue

· Working knowledge of at least one CSS framework -- Bootstrap, Materialize CSS, Semantic UI.

· Deep knowledge of the fundamental front-end languages/technologies -- HTML, CSS, JavaScript

· Demonstrated experience of having taken large-scale initiatives from conception through to production, while continuing to support, optimize, and iterate

· Extensive experience with architecture and design principles, building to consider maintainability, performance, security requirements, and impact

· Strong ability to problem-solve, debug, and understand pertinent performance metrics

· Strong preference for test-driven-development (TDD) and understanding of its importance

· Deep knowledge of unit and integration testing and testing frameworks/libraries (Ex: Jest, Jasmine, Mocha)

· Confident working with tools and editors -- (ex: Grunt, Sublime, Atom, JSLint).

· Measured experience with unit, integration, e2e and UI testing, with at least one relevant testing framework

· Expert leveraging software-development lifecycle (SDLC) methodologies, (such as agile) to drive positive personal/team outcomes to increase velocity and on-time delivery

· Practiced at learning by sharing knowledge via means such as mentorship, engagement within a technical community, contributions to open source, etc

· Familiarity with containerization infrastructure and orchestration

· Experience using ESLint and module builders

· Deep knowledge of JavaScript core language concepts - DOM manipulation, Fetch API, ES6 features


Skills Required:

· Strong understanding of the software development cycle

· A team player that can work alone when required

· Able to multitask

· Recognize unique demands of IT of non-conventional working hours

· Attitude of “owning” a problem or task

· Excellent communication skills

· Ability to work in a dynamic and rapidly changing environment

· Ability to work well under pressure due to tight deadlines

· Ability to learn quickly and share knowledge

· Strong problem solving and Analytical skills

· Must be performance driven with a proven track record

· Excellent interpersonal and analytic skills

· Experience working collaboratively on a codebase using GIT

· Must be able to work remotely without loss of productivity across multiple projects and tasks when necessary

· Great attention to detail, highly organized

· Problem solver with an inquisitive and innovative mind.

· Ability to take on the new challenges ahead together with the growing business.

· Participate in our product development from idea to deployment and beyond.

· Create groundbreaking new features for our users and customers, and for internal use

· Work with our data team to make our product smarter and more intuitive to use

· Understand the nuances of, and have experience building functional cross-browser JavaScript and responsive layouts

· Prove that you care about the performance of your code and finished product


What we look for in a person:

• You take pride in writing well-designed code

• You really hate when stuff breaks and it keeps you up at night

• You see the bigger picture (you realize that there are really exciting tasks and then there's bug fixing) but at the end of the day you're happy we're moving forward as a team, as a company, and as a product

• You're friendly, interesting and work well with other team members

• Have a very high level of integrity, and unquestioned respect for intellectual property

• Be very hardworking, very persistent, and very self-driven


You’d be a good fit if:

· You have worked in a cross-discipline agile environment with designers and other developers to suggest and critique ideas, and prototype early concepts

· You have collaborated in a team to develop large front-end web applications that perform well on all devices using modern languages, libraries and frameworks

· You can use JavaScript as a programming language

· You can work with REST APIs

· You can work with modern web stacks (transpilers, linters, build and CI tools, etc.)

· You can build maintainable, scalable and well-structured semantic HTML/CSS and JavaScript (vanilla JS, ES6)

· You can write and maintain unit and integration tests


Share Job Post

Log In to apply now

Activate Notifications Stay productive - get the latest updates on Jobs & News
Deactivate Notifications Stop receiving the latest updates on Jobs & News
| Full Time |
NGN Below 75,000
Job Function: IT & Software
Anonymous Employer
| Full Time |
NGN Confidential
Job Function: IT & Software
| Full Time |
NGN Confidential
Job Function: IT & Software