ANDELA JOB RECRUITMENT (13 POSITIONS)

EByVLkwXkAU5emt

Andela is a network of technology leaders
dedicated to advancing human potential. We help companies build high-performing
distributed engineering teams by investing in Africa’s most talented software
developers. Based in NYC, SF, Lagos, Nairobi, Rwanda and Kampala, Andela is
catalyzing the growth of tech ecosystems across the African continent while
solving the global technical talent shortage.

We are recruiting to fill the position below:

 1) Title: Senior Director, Partner Engineering

Location: Lagos,
Nigeria


About the Role

  • Andela’s Partner Engineering
    department is charged with delivering high value and quality software
    engineering services for our Clients (we call them Partners).
  • Our core delivery model is
    embedded teams­­­ of software engineers who are remote and distributed. As
    such, you’ll need to be an expert in enabling talented people to deliver
    their best, providing the support and quality control needed to help them
    through challenges, and developing the processes, protocols and procedures
    necessary to scale with our Partners.
  • We are seeking a seasoned
    Technology and Engineering Services leader who is passionate about
    building the next generation of technology leaders in Africa and who knows
    what it takes to lead Engineering teams to successfully deliver for
    Partners.
  • As Senior Director, you are a
    member of the Partner Engineering leadership group responsible for shaping
    the vision and strategies for the department.  You will shape how we
    leverage new and emerging programming languages, frameworks, cloud
    infrastructure, and scalable architecture to deliver world class
    technology for our partners.
  • Although you interface with
    every aspect of Andela, your core stakeholders are Andela’s Partners,
    Engineering Talent and our Customer Success teams, and so you’re
    simultaneously the voice of each to various stakeholders. You are
    constantly asking yourself:
    • How do I better ensure that
      Andela’s Partners are wowed with the quality, engagement and productivity
      of their Andela Engineering teams?
    • How do I better ensure that
      Andela’s Engineering teams are prepared, supported, and continue to grow
      as they deliver for our Partners?
    • You are eager for the
      challenge of molding and shaping an exceptional engineering service
      organization. You know how to think – and act – big, while holding a
      strong moral compass in everything you do.
Key
Responsibilities
  • Meet or exceed quarterly net
    churn and expansion targets through delivery leadership, oversight for
    assigned remote and distributed teams delivering software engineering
    services for our partners.
  • Engage directly with key
    strategic and growth partners to drive delivery and excellence including
    how we supplement/evolve systems, processes and capabilities as needed.
  • Design and enforce best
    practices for how your team builds trusted relationships and influence
    decision makers on matters related to our partners engineering roadmaps.
  • Manage your team’s engineering
    delivery objectives, priorities, trade offs, risks and escalations working
    closely with your Customer Success and Account Management counterparts.
  • Identify opportunities to
    leverage new and emerging engineering delivery capabilities to drive
    improved value, quality and speed for our teams.
  • Collaborate with the Sales,
    Customer Success, Staffing and members of the Partner Engineering
    department in multiple countries to staff and support our Partners. This
    may include leading in the origination and selling of new and existing
    Partner engagements.
  • Lead OKR and career planning
    objectives for your direct reports and their teams, ensuring compliance of
    check-ins and performance reviews are met. 
  • Provide actionable feedback to
    Andela’s leadership team on all aspects of the organization for continuous
    scale and improvement.
Qualifications
and Experience
  • Four ­year degree in
    Engineering, Computer Science or a related field from an accredited
    university.
  • Over 12 years experience
    leading remote Engineering delivery teams in software development,
    technology consulting and/or software product management
  • A minimum of 5 years of
    experience in Client Relationship Management and/or Sales.
  • Proven ability to build, manage
    and grow a team-oriented and high-performing organization.
  • Excellent communication
    (written and oral) and interpersonal skills.
  • Excellent leadership and
    management skills and can work creatively and analytically in a
    problem-solving environment.
  • A deep commitment to Andela’s
    mission.
  • Willingness to travel
    periodically between Andela’s centers and our Partners’s offices.
Benefits
& Compensation
  • Full-time compensation
  • Full medical coverage
  • Lunch and snacks provided daily
  • Beautiful working environment
  • Opportunity to work with the
    brightest minds on the planet
  • Oh, and a chance to change the
    world!
2) Job
Title: Creative Designer

Location:
Lagos

About the Role

  • The role is for an excellent
    storyteller that not only creates visually and high impact designs but
    intuitive and functional ones.
  • You’ll be an integral part of
    designing the future of Andela’s online and offline marketing platforms.
  • A background in shipping
    full-spectrum marketing campaigns and the gamut of marketing materials to
    a national and/or global audience and driving impactful results is a huge
    plus.
  • Work directly with the Digital
    Marketing Manager, to ensure quality content is produced to drive the
    goals of the marketing team and ensure high conversions across Africa by
    collaborating with the rest of the Creative Communications teams.
Responsibilities
  • Design for consistent and
    seamless experiences across mediums that build our business and connection
    to our target audience across all Andela Locations.
  • Own the visual communication of
    the Andela brand across all digital channels and 360 Media.
  • Translate the Andela vision and
    values into brand elements that are cohesive, modern, and inviting.
  • Create brand assets such as
    logos, iconography, illustrations, color palettes, patterns and other
    design elements when needed. Work on a range of ambitious projects
    including, but not limited to, UI designs, content graphics, social media
    graphics, event collateral, print materials, internal collateral,
    infographics, storyboards, and illustrations.
  • Help the team produce its best
    work by clearly communicating brand guidelines regarding typography,
    color, layout, and art direction.
  • Ensure Andela’s visual design
    and brand consistency in all assets by producing high-quality visual
    designs and illustrations or assisting the team with rules and templates
    to follow.
  • Stay informed about
    competitors, best practices, existing initiatives, past projects, and
    target audience research. Use data about the talent pool experience and
    research across all countries to improve designs across all digital
    channels.
  • Collaborate with senior
    leaders, marketing peers, and talent managers to translate vision,
    feedback, and ideas into workable sketches, wireframes, and full visual
    designs.
Qualifications
  • A portfolio that showcases your
    design work (including a few large scale projects), as well as your design
    process, strategic thinking, and planning behind it.
  • Clear and strategic process for
    developing a brand marketing strategy
  • A history of shipping
    high-powered and visually rich marketing campaigns
  • Experience working on creative
    for social media channels (Facebook, Instagram, Twitter, etc.)
  • Have outstanding organizational
    skills and experience building marketing systems as well as the ability to
    work on multiple projects simultaneously
  • Work with stakeholders to ship
    brand marketing materials and campaigns that impact business goals
  • Articulate why specific
    creative decisions were made to stakeholders
  • Minimum of 4 years of working
    design experience (in-house experience preferred)
  • Bachelor’s degree or equivalent
    experience (Graphic Design or a similar area of study is preferred)
  • A thorough understanding of
    designing for digital platforms and advanced proficiency with Adobe
    Creative Cloud and Sketch/XD
  • Exceptional skills and
    standards for typography, color, layout, storytelling, and detail in the
    design.
  • Strong communication and
    writing skills, experience with content strategy, and understanding
    marketing business goals.
  • Motivated to create excellent
    design work, share and learn with your design team, and driven to always
    be improving.
  • Track record of creating
    exceptional materials for 360 Media (TV, Print, Digital Ads, Social media,
    etc)
  • User interface design skills,
    producing designs in High fidelity mockups.
Benefits
& Compensation
  • Full-time compensation
  • Full medical coverage
  • Opportunity to work with the
    brightest minds on the planet
  • Oh, and a chance to change the
    world!
3) Job
Title: Technical Lead (Technical Success Manager)

Location:
Lagos

About the Technical Success Manager Position

  • As a Technical Success Manager,
    you will primarily manage Developers placed on engagements with Partners,
    and ensure that teams are working well together. You would walk a very
    fine line between the Success of our Partners and the Success of our
    Developers. Our Partners operate in a wide-range of industries, but their
    common thread is that they create mobile and/or web-based products that
    bring value to their customers through the use of technology.
  • As a key Partner-facing member
    of Andela’s Partner support team, you will be responsible for providing
    team and engagement support in relevant areas. Our core consulting model
    is embedded software developers and teams. Distributed work environments
    are growing in popularity but the lack of physical proximity still brings
    unique operational challenges. No two days will ever be alike, variety
    will be constant.
  • With your knowledge of business,
    technology, remote communication and agile project management, you will
    help make the distance between our engineers and their teams—thousands
    of kilometers in most cases—feel like a logistical afterthought.
Key
Responsibilities

The specific responsibilities of the Technical
Success Manager position include:
  • Direct Management of up to 20
    Developers embedded within global Partners, to ensure their success
  • Accountable for technical
    delivery of Developers embedded with up to 10 Partners
  • Collaborate with Solution
    Architect and Partner Experience to ensure engagement support
  • Primary technical
    delivery/quality escalation point both to Partners and Developers in terms
    of:
    • Ensuring Developer’s delivery
      are aligned with Partners goals and visions
    • Ensuring that Developers
      understand business context, value and impact of their tasks
    • Working with Developers in
      regards task brainstorm, decomposition and prioritization
    • Providing high level design
      support on how to solve specific coding challenges.
    • Performing code reviews when
      required
  • Guide the first 30-days
    impression relative to effective communication, on-boarding expectations
    etc.
  • Share, advocate for and promote
    best practices in engagements across their team
  • Mentor and Coach direct reports
    on their team
  • Accountable for Partner and
    Developer related action plans, to resolve delivery concerns
  • Support Success via reporting
    compliance using key internal tools
  • KPI monitoring/review to enable
    Partner/Team/Developer success and compliance
  • Collaborate on Developer’s
    Performance Management: tracking, plans, process, review, survey
  • Support the Senior Success
    Manager (SSM) on strategic, operational, and team areas
  • Effective collaboration with
    other Success Managers (Success Operations, Consultant Manager etc.).
Qualifications
& Characteristics

As the ideal candidate for this role you:
  • May have a 4-year degree in
    Engineering, Computer Science or related field from accredited University
  • Have at least 4 years
    experience working in software development, technology consulting etc.
  • Are proficient in at least one
    of the following stacks:
    • Ruby/Ruby on Rails
    • PHP/Laravel/Lumen
    • Python/Django/Flask
    • Java/Android
    • JavaScript/MEAN/PEAN/PREN
    • iOS/Swift
    • iOS/Objective C
  • Have a strong understanding of
    agile software development techniques
  • Have experience working
    remotely as an effective member of a team
  • Have vibrant personality and
    exceptional communication skills (English, verbal and written)
  • Have a strong desire to coach
    and mentor Developers
  • Have ability to build rapport
    and communicate with individuals from diverse cultural backgrounds
  • Have excellent interpersonal
    skills
  • Have strong leadership skills
  • Are motivated by our mission to
    advance human potential
  • Are passionate about evolving
    technology landscape and its use to solve business problems
  • Have the ability to learn new
    things fast enough to amaze your friends and family
EPIC
Values Alignment:
  • Demonstrable commitment to the
    learning & development of people and technology
  • The ability to learn new things
    fast enough to amaze your friends and family
  • Interested?
  • If the above sounds like an
    exciting role to you, please tell us why you believe you’re a good fit and
    we’ll be in touch.
Benefits
& Compensation
  • Full-time compensation
  • Full medical coverage
  • Breakfast, lunch and snacks
    provided daily
  • Beautiful working environment
  • Opportunity to work with the
    brightest minds on the planet
  • Oh, and a chance to change the
    world!
4) Job
Title: Technical Team Lead

Location: Lagos,
Nigeria

About the Role

  • Andela’s Technology department
    is charged with implementing products that will help Andela to scale with
    consistency and quality while providing excellent service internally and
    externally.  It is responsible for finding the best solution for
    Andela’s needs, not necessarily the best solution that Andela can build.
  • In this role, you will
    primarily work as a Technical Team Lead within the Technology department
    leading a team of developers building a world-class software platform that
    supports all Andela internal products.
You’re
the kind of person who:
  • Believes that building great
    software is more than just delivering working code, that other aspects
    such as reusability, testability, maintainability, security, and
    performance are just as important.
  • Is constantly learning and
    expanding your skill sets on and off the job.
  • Can mentor entry-level
    developers willing to become world-class.
  • Is driven by purpose, passion,
    thirst for knowledge, and the pursuit of a better world.
Key
Responsibilities
  • Lead a team of up to 5
    engineers in developing an internal product and ensuring their team’s
    Success
  • Encourage and promote
    engineering best practices within the team
  • Conduct design sessions, code
    reviews and pair programming sessions with team members
  • Identify and clear roadblocks
    for the team
  • Collaborate with the Product
    Manager to ensure the code the team write matches the product and business
    needs
  • Partner effectively with the
    Product Manager to manage scope and deliverables for the technical side of
    the product roadmap
  • Manage technical debt
  • Maintain a consistent product
    velocity and drive the team to deliver on its estimates
  • Groom and mentor engineers on
    their team
  • Provide frequent feedback to
    engineers on their work
Technologies
we use:
  • Javascript/Node.js
  • Angular
  • Postgres
  • Kubernetes, Google Pub/Sub
  • Datadog
Qualifications
  • 4+ years of software
    development experience
  • Experience leading a team of
    software engineers in an agile environment (daily standups, sprint
    planning, retrospectives, etc)
  • Experience building scalable
    backend systems (e.g. microservices)
  • Experience setting up and
    managing a continuous integration or a continuous delivery process
  • Experience with microservices
    architectures, distributed systems, and messaging queues.
  • TDD and pair programming
    experience
  • A Bachelor’s or advanced degree
    in Software Engineering, Computer Science or related field.
Benefits
& Compensation
  • Full-time compensation
  • Full medical coverage
  • Breakfast, lunch and snacks
    provided daily
  • Beautiful working environment
  • Opportunity to work with the
    brightest minds on the planet
  • Oh, and a chance to change the
    world!
5) Job
Title: Senior Software Engineer – Front End

Location: Lagos,
Nigeria

What You’ll Do

  • Our Andelan Senior Software
    Engineers epitomize ownership. They take personal responsibility for
    Andela’s ability to continue to deliver value to our partners.
Specifically,
you’ll:
  • Use your knowledge in your core
    technology to delight our partners around the world.
  • Be responsible for the coding
    standards, conduct and deliverables of your fast-paced, distributed,
    teams, by proactively communicating and prioritizing effectively.
  • Act as role-model even in the
    most difficult and challenging situations, using constructive feedback,
    mentorship and universal respect.
What
You’ll Bring
  • All Andela engineers go above
    and beyond. To find out more about additional suggested competencies,
    check out our engineer framework.
Experience:
  • A minimum of 5-10 years of
    professional experience, during which you’ve built deep technical
    expertise and exercised ownership on various technical teams.
Required:
  • 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 JavaScript
    core language concepts — DOM manipulation, Fetch API, ES6 features
  • Deep knowledge of the
    fundamental front-end languages/technologies — HTML, CSS, JavaScript
  • 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
  • Comfort working within agile
    methodologies and experienced in estimation and time management
  • Deep knowledge of unit and
    integration testing and testing frameworks/libraries (Ex: Jest, Jasmine,
    Mocha)
  • Working knowledge of tools and
    editors– (ex:  Grunt, JSLint)
  • Working knowledge of at least
    one task runner — gulp, npm scripts
Preferred:
  • Experience using ESLint and
    module builders
  • Strong preference for
    test-driven-development (TDD) and understands its importance
What
You’ll Get
  • Full-time compensation
  • Full medical coverage
  • Lunch and snacks provided daily
  • Beautiful working environment
  • Opportunity to work with the
    brightest minds inside and outside of your field
  • A chance to change the world
    for the better 
6) Job
Title: Senior Software Engineer – Full Stack

Location: Lagos,
Nigeria

What You’ll Do

  • Our Andelan Senior Software
    Engineers epitomize ownership. They take personal responsibility for
    Andela’s ability to continue to deliver value to our partners.
Specifically,
you’ll:
  • Use your knowledge in your core
    technology to delight our partners around the world.
  • Be responsible for the coding
    standards, conduct and deliverables of your fast-paced, distributed,
    teams, by proactively communicating and prioritizing effectively.
  • Act as role-model even in the
    most difficult and challenging situations, using constructive feedback,
    mentorship and universal respect.
What
You’ll Bring
  • All Andela engineers go above
    and beyond. To find out more about additional suggested competencies,
    check out our engineer framework.
Experience:
  • A minimum of 5-10 years of
    professional experience, during which you’ve built deep technical
    expertise and exercised ownership on various technical teams.
Required:
  • Mastery of the core features of
    at least one backend language: Python, JavaScript/Node, PHP, Ruby
  • Advanced understanding of at
    least one Web Framework for your language of choice: i.e Flask/Django for
    Python; Node/Express for JavaScript, Rails for Ruby, Lumen/Laravel for
    PHP.
  • Deep knowledge of the
    fundamental front-end languages/technologies — i.e  HTML, CSS,
    JavaScript
  • Deep knowledge of at least one
    front-end framework — React, Angular, Vue as well as experience with
    responsive design interface development
  • Extensive experience with
    architecture and design principles, building to consider maintainability,
    performance, security requirements, and impact.
  • Working knowledge of at least
    one complementary front-end languages/frameworks (ex: React, Angular, Vue
    )
  • Intermediate understanding of
    at least one Web Framework for your language of choice: Flask/Django for
    Python; Node/Express for JavaScript, Rails for Ruby, Lumen/Laravel for
    PHP.
  • Deep understanding of
    fundamental database concepts – relational (SQL) database, non-relational
    (NoSQL) database, ORMs/ODMs and Web storage API (front end)
  • Strong ability to
    problem-solve, debug, and understand pertinent performance metrics
  • Strong preference for
    test-driven-development (TDD) and understands its importance
  • Comfort with at least one web
    server technology — (ex: Apache, Nginx)
  • Comfort working within at least
    one cloud hosting platform –(ex: AWS, GCP)
  • Working knowledge of tools and
    editors– (ex:  Grunt, Sublime, Atom, JSLint)
  • Measured experience with unit,
    integration, e2e and UI testing, with at least one relevant testing
    framework
  • Comfort working within agile
    methodologies and experienced in estimation and time management
Preferred
Skills:
  • Working knowledge of software
    engineering collaboration tools (Ex: Git, Jira)
  • Familiarity with
    containerization infrastructure and orchestration
  • Awareness of the capabilities
    of applicable languages/frameworks/libraries as well as the inherent
    differences between them in order to understand trade-offs and make
    recommendations.
What
You’ll Get
  • Full-time compensation
  • Full medical coverage
  • Lunch and snacks provided daily
  • Beautiful working environment
  • Opportunity to work with the
    brightest minds inside and outside of your field
  • A chance to change the world
    for the better
7) Job
Title: Senior Software Engineer – Mobile

Location: Lagos,
Nigeria


What You’ll Do

  • Our Andelan Senior Software
    Engineers epitomize ownership. They take personal responsibility for
    Andela’s ability to continue to deliver value to our partners.
Specifically,
you’ll:
  • Use your knowledge in your core
    technology to delight our partners around the world.
  • Be responsible for the coding
    standards, conduct and deliverables of your fast-paced, distributed,
    teams, by proactively communicating and prioritizing effectively.
  • Act as role-model even in the
    most difficult and challenging situations, using constructive feedback,
    mentorship and universal respect.
What
You’ll Bring
  • All Andela engineers go above
    and beyond. To find out more about additional suggested competencies,
    check out our engineer framework.
Experience:
  • A minimum of 5-10 years of
    professional experience, during which you’ve built deep technical
    expertise and exercised ownership on various technical teams.
Languages/Frameworks:
  • Proficient at an expert level
    in either Java/Kotlin for Android and Objective-C/Swift for iOS.
  • Proficient at an expert level
    in mobile platform frameworks — i.e UIKit(iOS), MapKit, ARKit, RxJava,
    RxSwift
  • Working knowledge of UI Design
    libraries/frameworks — i.e Material Design (Android)
Data
Stores:
  • Expert level understanding of
    fundamental database concepts — i.e database tables, querying databases,
    normalization, joins, database management systems
  • Good understanding of at least
    one database for Mobile dev — i.e SQLite, RealmDB
  • Good understanding of cloud
    mobile database backends, like Firebase
  • Working knowledge of ORMs/ODMs
    — i.e Room ORM, SqlDelight, CoreData
Testing/Security:
  • Working knowledge of network
    security and deep knowledge of unit, integration, e2e and UI testing, as
    well as other testing frameworks/libraries — JUnit(For Java), Espresso,
    Appium, XCTest(iOS)
Tools:
  • Working knowledge of software
    engineering collaboration tools– Jira, Pivotal Tracker, Git, Mercurial
  • Familiarity with
    language/platform build IDEs/tools — i.e Simulators/Emulators and
    Gradle(Android), Android Studio, XCode
DevOps:
  • Working knowledge of DevOps
    tools — i.e Firebase, Fabric, Jenkins, Travis CI, Circle CI, Google Play
    Store, Apple’s App Store.
  • Working Knowledge of analytics
    tools — i.e crashlytics, HockeyApp
What
You’ll Get
  • Full-time compensation
  • Full Medical coverage
  • Lunch and snacks provided daily
  • Beautiful working environment
  • Opportunity to work with the
    brightest minds on the planet
  • Oh, and a chance to change the
    world!
8) Job
Title: Software Engineer – Back End

Location: Lagos,
Nigeria

What You’ll Do

  • Our Andelan Software Engineers
    are masters of consistent execution. They reliably deliver technical and
    professional value to our teams and our partners.
Specifically,
you’ll:
  • Use your knowledge in your core
    technology to delight our partners around the world.
  • Mentor and onboard junior
    engineers, by consistently displaying sound judgement, setting
    expectations, and working effectively, both independently and as part of a
    global team.
  • Collaborate excellently with
    peers and stakeholders in fast-paced distributed teams, through a love of
    constructive feedback, dedication and universal respect.
What
You’ll Bring
  • All Andela engineers go above
    and beyond. To find out more about additional suggested competencies,
    check out our engineer framework.
Experience:
  • A minimum of 3-7 years of
    professional experience, during which you’ve built technical expertise and
    professionalism.
Required:
  • Intermediate-level
    understanding of at least one core backend language: Python,
    JavaScript/Node, PHP, Ruby, Java
  • Working knowledge of
    Object-Oriented Programming concepts i.e Classes and objects, Inheritance,
    Encapsulation and Polymorphism.
  • Good understanding of
    fundamental database concepts – relational (SQL) database, non-relational
    (NoSQL) database and ORMs/ODMs
  • Working knowledge of core data
    structures
  • Experience working with of
    software engineering collaboration tools
  • Experience with architecture
    and design principles, building to consider maintainability, performance,
    security requirements, and impact.
  • Familiarity with at least one
    cloud hosting platform –(ex: AWS, GCP)
Preferred:
  • Comfort working within agile
    methodologies and experienced in estimation and time management
  • Intermediate understanding of
    unit and integration testing, and testing frameworks/libraries — PyTest,
    Nose, Jasmine, Mocha, Jest
  • 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
  • Familiarity with
    containerization and orchestration techniques
  • Strong ability to problem-solve,
    debug, and understand pertinent performance metrics
  • Knowledge of unit, integration,
    e2e and UI testing, with at least one relevant testing framework
  • Familiarity with
    containerization infrastructure and orchestration
  • Awareness of the capabilities
    of applicable languages/frameworks/libraries as well as the inherent
    differences between them in order to understand trade-offs and make
    recommendations.
What
You’ll Get
  • Full-time compensation
  • Full medical coverage
  • Lunch and snacks provided daily
  • Beautiful working environment
  • Opportunity to work with the
    brightest minds inside and outside of your field
  • A chance to change the world
    for the better 
9) Job
Title: Software Engineer – Front End

Location: Lagos,
Nigeria


What You’ll Do

  • Our Andelan Software Engineers
    are masters of consistent execution. They reliably deliver technical and
    professional value to our teams and our partners.
Specifically,
you’ll:
  • Use your knowledge in your core
    technology to delight our partners around the world.
  • Mentor and onboard junior engineers,
    by consistently displaying sound judgement, setting expectations, and
    working effectively, both independently and as part of a global team.
  • Collaborate excellently with
    peers and stakeholders in fast-paced distributed teams, through a love of
    constructive feedback, dedication and universal respect.
What
You’ll Bring
  • All Andela engineers go above
    and beyond. To find out more about additional suggested competencies,
    check out our engineer framework.
Experience:
  • A minimum of 3-7 years of
    professional experience, during which you’ve built technical expertise and
    professionalism.
Required:
  • Intermediate knowledge of at
    least one front-end framework — React, Angular, Vue
  • Working knowledge of at least
    one CSS framework — Bootstrap, Materialize CSS, Semantic UI
  • Intermediate understanding of
    JavaScript core language concepts — DOM manipulation, Fetch API, ES6
    features
  • Working knowledge of unit and
    integration testing and testing frameworks/libraries — Jest, Jasmine,
    Mocha
  • Working knowledge of at least
    one task runner — gulp, npm scripts
  • Working knowledge of at least
    one module bundler — webpack, parcel
  • Working knowledge of at least
    one version control tool — Git, Mercurial
Preferred:
  • Experience with architecture
    and design principles, building to consider maintainability, performance,
    security requirements, and impact.
  • Knowledge of code linting and
    formatting tools — ESLint, Prettier
  • Working knowledge of
    Model-View-ViewModel (MVVM) architectural pattern.
What
You’ll Get
  • Full-time compensation
  • Full medical coverage
  • Lunch and snacks provided daily
  • Beautiful working environment
  • Opportunity to work with the
    brightest minds inside and outside of your field
  • A chance to change the world
    for the better
10) Job
Title: Software Engineer – Full Stack

Location: Lagos,
Nigeria

What You’ll Do

  • Our Andelan Software Engineers
    are masters of consistent execution. They reliably deliver technical and
    professional value to our teams and our partners.
Specifically,
you’ll: 
  • Use your knowledge in your core
    technology to delight our partners around the world.
  • Mentor and onboard junior
    engineers, by consistently displaying sound judgment, setting
    expectations, and working effectively, both independently and as part of a
    global team.
  • Collaborate excellently with
    peers and stakeholders in fast-paced distributed teams, through a love of
    constructive feedback, dedication, and universal respect.
What
You’ll Bring
  • All Andela engineers go above
    and beyond. To find out more about additional suggested competencies,
    check out our engineer framework.
Experience:
  • A minimum of 3-7 years of
    professional experience, during which you’ve developed technical expertise
    and stellar professional skills.
Requirements:
  • Intermediate understanding of
    the core features of at least one backend language: Python,
    JavaScript/Node, PHP, Ruby
  • Intermediate understanding of
    JavaScript core language concepts — DOM manipulation, Fetch API, ES6+
    features
  • Working knowledge of at least
    one complementary front-end languages/frameworks (ex: React, Angular, Vue
    ) as well as experience with responsive design interface development
  • Intermediate understanding of
    at least one Web Framework for your language of choice: Flask/Django for
    Python; Node/Express for JavaScript, Rails for Ruby, Lumen/Laravel for
    PHP.
  • Strong understanding of
    fundamental database concepts – relational (SQL) database, non-relational
    (NoSQL) database, ORMs/ODMs and Web storage API (front end)
  • Experience with architecture
    and design principles, building to consider maintainability, performance,
    security requirements, and impact.
  • Strong preference for
    test-driven-development (TDD) and understands its importance
  • Familiarity with at least one
    web server technology — (ex: Apache, Nginx)
  • Familiarity with at least one
    cloud hosting platform –(ex: AWS, GCP)
  • Working knowledge of tools and
    editors– (ex:  Grunt, Sublime, Atom, JSLint)
  • Comfort working within agile
    methodologies and experienced in estimation and time management
Preferred
Skills:


  • Strong ability to
    problem-solve, debug, and understand pertinent performance metrics
  • Knowledge of unit, integration,
    e2e and UI testing, with at least one relevant testing framework
  • Familiarity with
    containerization infrastructure and orchestration
  • Awareness of the capabilities
    of applicable languages/frameworks/libraries as well as the inherent
    differences between them in order to understand trade-offs and make
    recommendations.
What
You’ll Get
  • Full-time compensation
  • Full medical coverage
  • Lunch and snacks provided daily
  • Beautiful working environment
  • Opportunity to work with the
    brightest minds inside and outside of your field
  • A chance to change the world
    for the better 
11) Job
Title: Software Engineer – Mobile

Location: Lagos,
Nigeria

What You’ll Do
Our Andelan Software Engineers are masters of
consistent execution. They reliably deliver technical and professional value to
our teams and our partners.

Specifically, you’ll:

  • Use your knowledge in your core
    technology to delight our partners around the world.
  • Mentor and onboard junior
    engineers, by consistently displaying sound judgement, setting
    expectations, and working effectively, both independently and as part of a
    global team.
  • Collaborate excellently with
    peers and stakeholders in fast-paced distributed teams, through a love of
    constructive feedback, dedication and universal respect.
What
You’ll Bring
  • All Andela engineers go above
    and beyond. To find out more about additional suggested competencies,
    check out our engineer framework.
Experience:
  • A minimum of 3-7 years of
    professional experience, during which you’ve built technical expertise and
    professionalism.
Languages/Frameworks:
  • Proficient at an intermediate
    level in either Java/Kotlin for Android and Objective-C/Swift for iOS.
  • Good understanding of
    Object-Oriented Programming concepts i.e Classes and objects, Inheritance,
    Encapsulation and Polymorphism.
  • Working knowledge of core data
    structures provided by a language, i.e arrays/lists, tuples, dictionaries,
    hash tables.
  • Proficient at an intermediate
    level in mobile platform frameworks — UIKit(iOS), MapKit, ARKit, RxJava,
    RxSwift
  • Working knowledge of UI Design
    libraries/frameworks — Material Design (Android)
Data
Stores:
  • Intermediate level
    understanding of fundamental database concepts — i.e database tables,
    querying databases, normalization, joins, database management systems
  • Good understanding of at least
    one database for Mobile dev — i.e SQLite, RealmDB
  • Good understanding of cloud
    mobile database backends — i.e Firebase
  • Working knowledge of ORMs/ODMs
    — i.e Room ORM, SqlDelight, CoreData
Testing/Security:
  • Knowledge of network security
    and deep knowledge of unit, integration, e2e and UI testing, as well as
    testing frameworks/libraries — JUnit(For Java), Espresso, Appium,
    XCTest(iOS)
Tools:
  • Working knowledge of software
    engineering collaboration tools– Jira, Pivotal Tracker, Git, Mercurial
  • Familiarity with
    language/platforms,  build IDEs/tools  — Simulators/Emulators
    and Gradle(Android), Android Studio, XCode
DevOps:
  • Aware of at least one cloud
    mobile backend platform — i.e Firebase, Fabric
  • Working knowledge of at least
    one CI/CD tool — i.e Jenkins, Travis CI, Circle CI
  • Working knowledge of the app
    stores for the respective mobile platforms — i.e Google Play Store,
    Apple’s App Store.
  • Working Knowledge of analytics
    tools — i.e HockeyApp/App Center,
  • Working knowledge of networking
    concepts — DNS, OSI model, TCP/IP, UDP, FTP, IP Addressing
What
You’ll Get
  • Full-time compensation
  • Full medical coverage
  • Lunch and snacks provided daily
  • Beautiful working environment
  • Opportunity to work with the
    brightest minds inside and outside of your field
  • A chance to change the world
    for the better 
12) Job
Title: Senior Backend Engineer

Location:
Lagos

About The Role

  • In this role, you will
    primarily work as a Senior Backend Engineer within the Technology
    department building world-class internal products to support Andela’s
    business needs.
  • As the Senior Backend Engineer,
    you will take on complex tasks and complete them despite roadblocks,
    grabbing others for help or insight as necessary. You will require very
    little oversight beyond high-level direction; you can take a complex user
    story, break it down into sub-tasks, and complete their sub-tasks with
    relative ease.
  • You will show initiative beyond
    knocking tasks off a list; you are able to identify and suggest areas of
    future work for yourself or your team. You will drive product velocity and
    deliver products with confidence. You will take pride in building products
    that are key to helping Andela grow and scale as an organization.
You’re
the Kind of Person Who:
  • Believes that building great
    software is more than just delivering working code, that other aspects
    such as reusability, testability, maintainability, security, and
    performance are just as important.
  • Is constantly learning and
    expanding your skill sets on and off the job.
  • Can mentor entry-level
    developers willing to become world-class.
Key
Responsibilities of the Role
  • Work closely with Product
    Managers and Stakeholders to understand the business needs
  • Deliver complex software
    solutions that meet those needs
  • Share responsibility for
    strategically scaling Andela’s internal systems
  • Promote and nurture good team
    practices such as TDD, code reviews, and pair programming
  • Bring vision to the team in the
    form of new technology recommendations, ideas and approaches
  • Mentor entry-level developers
    willing to become world-class.
We
are interested in a candidate with experience in the following technologies
that we currently use:
  • Javascript / Node.js
  • Typescript
  • Postgres
  • Google Cloud, Docker, Google
    Cloud Pub/Sub , kubernetes.
Qualifications
  • 4-8 years of software
    development experience
  • Strong understanding of
    computer science principles
  • Experience working in an agile
    environment (standups, sprint planning, retrospectives, etc)
  • TDD and pair programming
    experience
  • Experience or strong interest
    in microservices architectures and distributed systems
  • Solid written and verbal
    communication
  • A Bachelor’s or advanced degree
    in Software Engineering, Computer Science or related field.
  • Solid foundation in Linux
    administration and troubleshooting
  • Experience with system automation
  • Deeply familiar with concepts
    like DevOps , Continuous Delivery and TDD.
Bonus:
  • Experience developing ed-tech
    or learning technology products.
EPIC
Values Alignment:
  • Demonstrable commitment to the
    learning & development of people and technology
  • The ability to learn new things
    fast enough to amaze your friends and family
  • Interested?
  • If the above sounds like an
    exciting role to you, please tell us why you believe you’re a good fit and
    we’ll be in touch.
Benefits
& Compensation
  • Full-time compensation
  • Full medical coverage
  • Breakfast, lunch and snacks
    provided daily
  • Beautiful working environment
  • Opportunity to work with the
    brightest minds on the planet
  • Oh, and a chance to change the
    world!
13) Job
Title: Senior Software Engineer – Back End

Location: Lagos,
Nigeria

What You’ll Do

  • Our Andelan Senior Software
    Engineers epitomize ownership. They take personal responsibility for
    Andela’s ability to continue to deliver value to our partners.
Specifically,
you’ll:
  • Use your knowledge in your core
    technology to delight our partners around the world.
  • Be responsible for the coding
    standards, conduct and deliverables of your fast-paced, distributed,
    teams, by proactively communicating and prioritizing effectively.
  • Act as role-model even in the
    most difficult and challenging situations, using constructive feedback,
    mentorship and universal respect.
What
You’ll Bring
  • All Andela engineers go above
    and beyond. To find out more about additional suggested competencies,
    check out our engineer framework.
Experience:
  • A minimum of 5-10 years of
    professional experience, during which you’ve built deep technical
    expertise and exercised ownership on various technical teams.
Required:
  • Expert-level understanding of
    at least one core backend language: Python, JavaScript/Node, PHP, Ruby
  • Intermediate-level
    understanding of at least one other backend language (In addition to the
    core language): Python, JavaScript/Node, PHP, Ruby
  • Advanced understanding of at
    least one Web Framework for your language of choice: Flask/Django for
    Python; Node/Express for JavaScript, Rails for Ruby, Lumen/Laravel for
    PHP.
  • Deep understanding of
    fundamental database concepts – relational (SQL) database, non-relational
    (NoSQL) database and ORMs/ODMs
  • Strong knowledge of at least
    one cloud hosting platform (Ex: AWS, GCP)
  • Comfort with at least one CI/CD
    tool (Ex: Jenkins, Travis)
  • Working knowledge of
    containerization and orchestration techniques
  • Deep understanding of
    applicable unit and integration testing, and testing frameworks/libraries
  • Strong ability to
    problem-solve, debug, and understand pertinent performance metrics
  • Comfort working within agile
    methodologies and experienced in estimation and time management
  • Awareness of the capabilities
    of applicable languages/frameworks/libraries as well as the inherent
    differences between them in order to understand trade-offs and make
    recommendations.
Preferred:
  • Working knowledge of software
    engineering collaboration tools
  • Strong preference for
    test-driven-development (TDD) and understands its importance
  • Working knowledge of code editor
    and formatting tools
  • Comfort with at least one web
    server technology — (ex: Apache, Nginx)
What
You’ll Get
  • Full-time compensation
  • Full medical coverage
  • Lunch and snacks provided daily
  • Beautiful working environment
  • Opportunity to work with the
    brightest minds inside and outside of your field
  • A chance to change the world
    for the better 
Application Closing Date
Not Specified.

How to Apply
Interested and qualified candidates should:
Click here to apply online

Note:
We are an equal opportunity employer and value diversity at our company. We do
not discriminate on the basis of race, religion, color, national origin,
gender, sexual orientation, age, marital status, veteran status, or disability
status.

Leave your thoughts

Copyright

Copyright @2020. cmerije.com

Copyright @2020. cmerije.com