Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Sep 23, 2020
    Deadline: Oct 10, 2020
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Youverify is building trust in Africa by helping businesses and individuals confirm identity and physical addresses. Using artificial intelligence, Youverify confirms a user’s identity document and compares it with their facial biometrics. This information can be cross-checked against more than 300 databases locally and globally. Youverify in partnership with over 20,000 field verification officers verifies physical addresses all over Sub-Sahara Africa in less than 48 hours. We bridge the gap in Africa's digital industry by providing one API for identity and physical address verification.

     

    Software Engineer (Front-end)

    Job Description

    • Youverify is looking for Software Engineer (Frontend), an expert JavaScript developer who is highly skilled with Vue.js. Your primary focus will be developing user-facing web applications and components.
    • You'll implement them with the Vue.js framework, following generally accepted practices and workflows.
    • You will ensure that you produce robust, secure, modular, and maintainable code.
    • You will coordinate with other team members, including back-end developers and UX/UI designers.
    • Your commitment to team collaboration, perfect communication, and a quality product is crucial.

    What a typical week may look like at Youverify:

    • Design and implement new features and enhancements using Vue.js.
    • Fix bugs assigned during the sprint planning process.
    • Design, innovate and solve complex problems inherent in operating a high scale classifieds platform.
    • Play a key role in reviewing and approving the work of your peers as part of the software development process.
    • Interact with product owners, partners and business stakeholders to understand and develop requirements
    • Debugging and Improvement of existing systems.
    • Building modular and reusable components and libraries

    Requirements

    • 2+ year's experience working with Vue.js
    • Bachelors or master's degree in computer science, Mathematics, Electrical Engineering or related field
    • Comfort working within agile methodologies and experienced in estimation and time management
    • Intermediate understanding of unit and integration testing, and testing frameworks/libraries — Mocha, Jest etc
    • Highly proficient with the JavaScript language and its modern ES6+ syntax and features
    • Strong preference for test-driven-development (TDD) and understands its importance
    • Highly proficient with Vue.js framework and its core principles such as components, reactivity, and the virtual DOM
    • Comfort and familiarity with code editor and formatting tools
    • Good understanding of HTML5 and CSS3, including Sass
    • Proficiency with modern development tools, like Babel, Webpack, and Git
    • Strong ability to problem-solve, debug, and understand pertinent performance metrics
    • Familiarity with containerization infrastructure (Docker
    • Experience with both consuming and designing RESTful APIs
    • Understanding of server-side rendering and its benefits and use cases
    • Knowledge of functional programming and object-oriented programming paradigms
    • Ability to write efficient, secure, well-documented, and clean JavaScript code
    • Experience with Frameworks such as Tailwind CSS framework, Element UI etc

    In addition to the requirements listed above, all engineers need to possess a combination of the following soft skills:

    • Integrity and honesty
    • Dependability
    • Effective communication
    • Open-mindedness
    • Teamwork
    • Creativity
    • Problem-solving
    • Critical thinking
    • Adaptability
    • Organization
    • Willingness to learn
    • Empathy

    What You Get

    • A fast-paced and collaborative environment where we leverage the latest technology
    • Hands-on coaching and professional development
    • Medical coverage
    • Very attractive Remuneration
    • A unique opportunity of growth and having a strong impact in building the African identity and data management sector
    • Top Range Machines

    go to method of application »

    Software Engineer (Backend)

    Details

    • Youverify is looking for a Software Engineer (Backend) to join the Technology team to build the next-generation applications to solving complex problems and work with a world-class engineering and product team to deliver innovative products for our users. 

    What a typical week may look like at Youverify

    • Design and implement new features and enhancements using NodeJS.
    • Fix bugs assigned during the sprint planning process.
    • Design, innovate and solve complex problems inherent in operating a high scale classifieds platform.
    • Play a key role in reviewing and approving the work of your peers as part of the software development process.
    • Interact with product owners, partners and business stakeholders to understand and develop requirements
    • Debugging and Improvement of existing systems.
    • Expand our micro-services architecture
    • Management of all 3rd party tool relationships and integrations from a technical aspect. i.e. SMS providers, Email, APIs, Finance tools, Marketing tools, Business tools, AWS etc.

    Requirements

    • Bachelors or Masters degree in Computer Science, Mathematics, Electrical Engineering or related field
    • 3+ years experience working with NodeJS
    • Comfort working within agile methodologies and experienced in estimation and time management
    • Intermediate understanding of unit and integration testing, and testing frameworks/libraries - Mocha, Jest etc
    • Strong preference for test-driven-development (TDD) and understands its importance
    • Experience having worked with at least one Web Framework for your language of choice
    • Comfort and familiarity with code editor and formatting tools
    • Familiarity with at least one web server technology — (ex: Apache, Nginx)
    • Working knowledge of at least one CI/CD tool — Jenkins, Travis CI, Circle CI, Github Action
    • Working knowledge of gRPC and protocol buffers
    • Strong ability to problem-solve, debug, and understand pertinent performance metrics
    • Familiarity with containerization infrastructure (Docker), Caching (Redis), API gateway (KrakenD), orchestration (Kubernetes), Distributed tracing (Jaeger), Service mesh (LinkerD) and observability
    • Knowledge of microservices (or SOA), Docker, and/or distributed systems.
    • Good working knowledge of NoSQL systems (MongoDB, Elastic, Cassandra), Relational Database Systems (MySQL, PostgreSQL, or Oracle), Messaging Systems (RabbitMQ), Kafka
    • Experience with managing and deploying applications on AWS/DigitalOcean/GCP

    In addition to the requirements listed above, all engineers need to possess a combination of the following soft skills:

    • Integrity and honesty
    • Dependability
    • Effective communication
    • Open-mindedness
    • Teamwork
    • Creativity
    • Problem-solving
    • Critical thinking
    • Adaptability
    • Organization
    • Willingness to learn
    • Empathy

    What You Get

    • A fast-paced and collaborative environment where we leverage the latest technology
    • Hands-on coaching and professional development
    • Medical coverage
    • Very attractive Remuneration
    • A unique opportunity of growth and having strong impact in building the African identity and data management sector
    • Top Range Machines

    Method of Application

    Interested and qualified candidates should send their CV including link to your GitHub profile and portfolio to: hr@youverify.co using "the job title" as the subject of the email.

    Note: Only shortlisted candidates will be contacted

    Build your CV for free. Download in different templates.

  • Apply Now
  • Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    Join our WhatsApp Community Back To Home
View Hot Nigerian Jobs Today »

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail