Ideally you should have some technical experience but we are really happy to train and develop your career if you have the passion to learn. You will be working closely with various members of the team to produce a variety of exciting projects for our clients.
You may not have experience with all of the below, but if you have a passion to learn something new we’d still love to chat to you.
Essential skills
Good knowledge of JS frameworks such as Vue.js, Next.js and React
Experience with React Native
Good PHP knowledge
Knowledge of a PHP framework (we use Yii 2 framework.)
Passion to learn new technologies
Excellent communication skills over email and phone
Beneficial skills
Knowledge of Magento 2 or Prestashop.
Experience of Node.js.
A love for container services such as Docker.
Knowledge of GraphQL.
Knowledge of Git and Linux.
The typical Atec digital stack
Yii2 with Docker
AWS – EC2, Lambda, SNS, SQS, RDS
Google Cloud Platform
Plesk server
Cassandra or MySQL
Node.js for backend micro services or for Server Side Rendering Vue apps
Vue.js with SSR and Webpack
Benefits
Here's how we support you
A competitive salary
40 hour week
Realistic project deadlines
Excellent work/life balance
Daily breakfast
A budget for support and training
Monthly meals and drinks out as a team
A serene ideal location
If you feel you are the right person for this role please get in touch with a copy of your CV and a link to your Github profile.
09/01/2021
Full time
Ideally you should have some technical experience but we are really happy to train and develop your career if you have the passion to learn. You will be working closely with various members of the team to produce a variety of exciting projects for our clients.
You may not have experience with all of the below, but if you have a passion to learn something new we’d still love to chat to you.
Essential skills
Good knowledge of JS frameworks such as Vue.js, Next.js and React
Experience with React Native
Good PHP knowledge
Knowledge of a PHP framework (we use Yii 2 framework.)
Passion to learn new technologies
Excellent communication skills over email and phone
Beneficial skills
Knowledge of Magento 2 or Prestashop.
Experience of Node.js.
A love for container services such as Docker.
Knowledge of GraphQL.
Knowledge of Git and Linux.
The typical Atec digital stack
Yii2 with Docker
AWS – EC2, Lambda, SNS, SQS, RDS
Google Cloud Platform
Plesk server
Cassandra or MySQL
Node.js for backend micro services or for Server Side Rendering Vue apps
Vue.js with SSR and Webpack
Benefits
Here's how we support you
A competitive salary
40 hour week
Realistic project deadlines
Excellent work/life balance
Daily breakfast
A budget for support and training
Monthly meals and drinks out as a team
A serene ideal location
If you feel you are the right person for this role please get in touch with a copy of your CV and a link to your Github profile.
At Ona, we don't just strive for diversity, we thrive on it. For Ona, diversity has been a spring board for creativity, innovation, and growth. We are committed to giving equal opportunities to employees and applicants regardless of their race, religion, gender, sexual orientation, color, nationality, age, marital status, or pregnancy status.
We're looking for software engineers in test who want to build and maintain a system to keep our code bases well tested and maintained. Our team has worked on projects that record the social infrastructure of entire countries, tally the winners of national elections, and reduce infant mortality. We build software that solves real problems and you will too (www.ona.io).
Key role and responsibilities
Checkout and test development & release branches, pair with engineers and product managers as necessary to understand the issues they are closing
Participate in code reviews while overseeing unit and functional tests written by engineers with the ability to recommend the extension of tests as necessary to improve coverage
Advise and lead on efforts around test code refactors
Identify opportunities for automation and automate where necessary. Write integration tests for project codebase
Research and recommend tools for the team to use for integration and E2E testing.
Manage the build/CI/test environment to ensure tests are run accurately and quickly.
Create releases with changelogs and verify they are production-ready and assist in deploying production releases
Lead and be an advocate for testing and quality within our team
Key requirements
Essential
Experience writing production code. Experience writing automated tests.
Experience testing and releasing production code.
Strong attention to detail and understanding of root cause analysis and bug triage.
Experience in mobile testing.
Great communication skills with the ability to clearly articulate issues and highlight possible risks.
Passionate about automated testing and keeps up with testing trends
Desirable
Experience with varied automation test tools such as RestAssured as well as code analysis tools.
Experience testing within an agile environment.
To apply
Please send the following:
Note describing why you are interested in working at Ona.
Resume.
Examples of your work. Link to your GitHub page, projects you've completed, or your website.
(Bonus points) Build something cool using our API, or extend some software we've written.
16/11/2020
Full time
At Ona, we don't just strive for diversity, we thrive on it. For Ona, diversity has been a spring board for creativity, innovation, and growth. We are committed to giving equal opportunities to employees and applicants regardless of their race, religion, gender, sexual orientation, color, nationality, age, marital status, or pregnancy status.
We're looking for software engineers in test who want to build and maintain a system to keep our code bases well tested and maintained. Our team has worked on projects that record the social infrastructure of entire countries, tally the winners of national elections, and reduce infant mortality. We build software that solves real problems and you will too (www.ona.io).
Key role and responsibilities
Checkout and test development & release branches, pair with engineers and product managers as necessary to understand the issues they are closing
Participate in code reviews while overseeing unit and functional tests written by engineers with the ability to recommend the extension of tests as necessary to improve coverage
Advise and lead on efforts around test code refactors
Identify opportunities for automation and automate where necessary. Write integration tests for project codebase
Research and recommend tools for the team to use for integration and E2E testing.
Manage the build/CI/test environment to ensure tests are run accurately and quickly.
Create releases with changelogs and verify they are production-ready and assist in deploying production releases
Lead and be an advocate for testing and quality within our team
Key requirements
Essential
Experience writing production code. Experience writing automated tests.
Experience testing and releasing production code.
Strong attention to detail and understanding of root cause analysis and bug triage.
Experience in mobile testing.
Great communication skills with the ability to clearly articulate issues and highlight possible risks.
Passionate about automated testing and keeps up with testing trends
Desirable
Experience with varied automation test tools such as RestAssured as well as code analysis tools.
Experience testing within an agile environment.
To apply
Please send the following:
Note describing why you are interested in working at Ona.
Resume.
Examples of your work. Link to your GitHub page, projects you've completed, or your website.
(Bonus points) Build something cool using our API, or extend some software we've written.
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 engineers.
Based globally and operating remotely, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage.
What You’ll Do
Andela 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 DevOps knowledge 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 a role model even in the most difficult and challenging situations, using constructive feedback, mentorship, and universal respect.
Andela Engineers are masters of consistent execution. They reliably deliver technical and professional value to our teams and our partners.
Responsibilities Include:
Performing duties to design, building, and maintaining systems, environments, and pipelines
Performing system orchestration through management tools, such as Cloudformation, Terraform, and Ansible
Designing, building, and deploying using third-party testing and CI/CD tools, such as Jenkins, Travis, or CircleCI
Contributing to developing and maintaining best practices for infrastructure as code, specifically with configuration management and environment orchestration
Utilizing appropriate third-party tools to monitor, test, deploy, and scale environments
Partnering with cross-functional team members to estimate, support, troubleshoot, plan, deliver, and maintain highly performant systems
Supporting business functions by understanding key metrics and impact to know how to prioritize and support objectives
Assisting in troubleshooting and resolving bugs as well as performance issues across all environments
Developing dashboards and reports to support engineers, product, and business partners to successfully deliver on and support their initiatives
What makes you a great fit for this role:
3+ years of professional experience as a DevOps Engineer or Site Reliability Engineer (SRE)
2+ years of writing software, preferably in Python
Excellent ability to problem-solve, debug, and understand pertinent performance metrics
Experience in designing, building, and working with Continuous Integration and Delivery (CI/CD) Pipelines
Proven expertise with at least one cloud hosting platform (ex: AWS, GCP, Azure) as well as its services, in relation to scaling, storage, management tools, and analytics
Comfort with agile methodologies and experience in estimation and time management
Hands-on experience with containerized infrastructure
Understanding of programming concepts such as structured code, object-oriented and multi-tiered development experience, and design patterns
Familiarity with distributed caching systems and core caching concepts
Familiarity with serverless concepts
A Bachelor's or advanced degree in Computer Science, or related field.
What You’ll Get
Competitive compensation
Opportunity to work with the brightest minds inside and outside of your field
A chance to change the world for the better
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
20/08/2020
Young Professional
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 engineers.
Based globally and operating remotely, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage.
What You’ll Do
Andela 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 DevOps knowledge 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 a role model even in the most difficult and challenging situations, using constructive feedback, mentorship, and universal respect.
Andela Engineers are masters of consistent execution. They reliably deliver technical and professional value to our teams and our partners.
Responsibilities Include:
Performing duties to design, building, and maintaining systems, environments, and pipelines
Performing system orchestration through management tools, such as Cloudformation, Terraform, and Ansible
Designing, building, and deploying using third-party testing and CI/CD tools, such as Jenkins, Travis, or CircleCI
Contributing to developing and maintaining best practices for infrastructure as code, specifically with configuration management and environment orchestration
Utilizing appropriate third-party tools to monitor, test, deploy, and scale environments
Partnering with cross-functional team members to estimate, support, troubleshoot, plan, deliver, and maintain highly performant systems
Supporting business functions by understanding key metrics and impact to know how to prioritize and support objectives
Assisting in troubleshooting and resolving bugs as well as performance issues across all environments
Developing dashboards and reports to support engineers, product, and business partners to successfully deliver on and support their initiatives
What makes you a great fit for this role:
3+ years of professional experience as a DevOps Engineer or Site Reliability Engineer (SRE)
2+ years of writing software, preferably in Python
Excellent ability to problem-solve, debug, and understand pertinent performance metrics
Experience in designing, building, and working with Continuous Integration and Delivery (CI/CD) Pipelines
Proven expertise with at least one cloud hosting platform (ex: AWS, GCP, Azure) as well as its services, in relation to scaling, storage, management tools, and analytics
Comfort with agile methodologies and experience in estimation and time management
Hands-on experience with containerized infrastructure
Understanding of programming concepts such as structured code, object-oriented and multi-tiered development experience, and design patterns
Familiarity with distributed caching systems and core caching concepts
Familiarity with serverless concepts
A Bachelor's or advanced degree in Computer Science, or related field.
What You’ll Get
Competitive compensation
Opportunity to work with the brightest minds inside and outside of your field
A chance to change the world for the better
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Where You’ll Work
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 engineers.
Based globally and operating remotely, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage.
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 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.
NOTE: All the experience listed above is the minimum requirement. For more information on requirements for the various levels of seniority, please view our engineer framework.
What You’ll Get
Competitive compensation
Opportunity to work with the brightest minds inside and outside of your field
A chance to change the world for the better
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
20/08/2020
Full time
Where You’ll Work
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 engineers.
Based globally and operating remotely, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage.
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 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.
NOTE: All the experience listed above is the minimum requirement. For more information on requirements for the various levels of seniority, please view our engineer framework.
What You’ll Get
Competitive compensation
Opportunity to work with the brightest minds inside and outside of your field
A chance to change the world for the better
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Ona combines first-rate engineering with people-focused design to create solutions that help save and improve lives around the world. And we’re looking for a UI Designer to join our growing team of creators in Nairobi.
Purpose
As a UI Designer at Ona, you will apply your design skills to problems involving community health services, impact analysis, and disaster response with partners like UNICEF, World Food Program, DFID and Gates Foundation.
The UI Designer works directly with a multidisciplinary team including software engineers, technical project managers, and global development experts. The ideal candidate is a problem solver, collaborative team player and skilled designer that can work on multiple projects. As a team, we are focused on building real solutions for the user and context — and so should you.
This role will report to the Head of Design.
Key Responsibilities
Design intuitive, feasible, and sustainable digital services and experiences for a variety of users.
Liaise with internal product teams regarding Ona’s four product lines (Ona Data, Canopy, OpenSRP and True Cover) to ensure solutions are in line with company goals.
Help create internal and client-facing deliverables (recording action points, analysis briefs, wireframes, flow diagrams, prototypes, and software requirements) that ensure understanding, collaboration and ultimately, a working software solution.
Key Requirements
Essential
0 - 2 years of experience with interface/service design solutions for clients.
Professional experience designing software solutions for clients.
Experience with iterative prototyping.
Ability to maintain strong working relationships with colleagues & clients.
Good presentation and documentation skills.
Attention to detail.
Ability to respond positively to shifting priorities and project timelines.
Desirable
Experience with Adobe Creative Suite, Balsamiq, Axure and Sketch.
Knowledge about global health or global development.
Knowledge and interest in software and technology.
Strong communication skills.
Front End engineering skills a big plus.
To apply
Please send the following to jobs+ui-designer@ona.io:
Cover letter describing why you are interested in this position and working at Ona.
Resume or CV.
Please note that resumes will be reviewed as soon as received. Only short-listed candidates will be contacted.
26/03/2020
Young Professional
Ona combines first-rate engineering with people-focused design to create solutions that help save and improve lives around the world. And we’re looking for a UI Designer to join our growing team of creators in Nairobi.
Purpose
As a UI Designer at Ona, you will apply your design skills to problems involving community health services, impact analysis, and disaster response with partners like UNICEF, World Food Program, DFID and Gates Foundation.
The UI Designer works directly with a multidisciplinary team including software engineers, technical project managers, and global development experts. The ideal candidate is a problem solver, collaborative team player and skilled designer that can work on multiple projects. As a team, we are focused on building real solutions for the user and context — and so should you.
This role will report to the Head of Design.
Key Responsibilities
Design intuitive, feasible, and sustainable digital services and experiences for a variety of users.
Liaise with internal product teams regarding Ona’s four product lines (Ona Data, Canopy, OpenSRP and True Cover) to ensure solutions are in line with company goals.
Help create internal and client-facing deliverables (recording action points, analysis briefs, wireframes, flow diagrams, prototypes, and software requirements) that ensure understanding, collaboration and ultimately, a working software solution.
Key Requirements
Essential
0 - 2 years of experience with interface/service design solutions for clients.
Professional experience designing software solutions for clients.
Experience with iterative prototyping.
Ability to maintain strong working relationships with colleagues & clients.
Good presentation and documentation skills.
Attention to detail.
Ability to respond positively to shifting priorities and project timelines.
Desirable
Experience with Adobe Creative Suite, Balsamiq, Axure and Sketch.
Knowledge about global health or global development.
Knowledge and interest in software and technology.
Strong communication skills.
Front End engineering skills a big plus.
To apply
Please send the following to jobs+ui-designer@ona.io:
Cover letter describing why you are interested in this position and working at Ona.
Resume or CV.
Please note that resumes will be reviewed as soon as received. Only short-listed candidates will be contacted.
At Ona, we don't just strive for diversity, we thrive on it. For Ona, diversity has been a spring board for creativity, innovation, and growth. We are committed to giving equal opportunities to employees and applicants regardless of their race, religion, gender, sexual orientation, colour, nationality, age, marital status, or pregnancy status.
You'll work on projects that support democracy, drive social development, and reduce infant mortality. We build software that solves real problems and you will too. Since we're a startup, you'll have to be a self-starter who is organized and can manage multiple projects at the same time. Since some of our team works remotely, you'll also need great communication skills and to be empathetic.
Responsiblities:
Write frontend code in HTML, CSS, Javascript, ClojureScript, and Clojure.
Implement new features and optimize existing ones.
Help establish visual design standards for our site.
Find innovative ways to visualize our rich and unique data-sets.
Collaborate with our development team to design and plan features.
Requirements:
Bachelor's degree or higher in Computer Science or equivalent.
At least 2 years of frontend engineering experience.
Ability to write, and an appreciation for the importance of, semantic, well-structured code.
Experience with CSS preprocessors such as LESS, SASS, and SCSS.
Experience in web and mobile.
Strong aesthetic sensibilities.
To apply
Please send the following to jobs+frontend@ona.io:
Note describing why you are interested in working at Ona.
Resume.
Examples of your work. Link to your GitHub page, projects you've completed, or your website.
(bonus points) Build something cool using our API, or extend some software we've written.
25/03/2020
Young Professional
At Ona, we don't just strive for diversity, we thrive on it. For Ona, diversity has been a spring board for creativity, innovation, and growth. We are committed to giving equal opportunities to employees and applicants regardless of their race, religion, gender, sexual orientation, colour, nationality, age, marital status, or pregnancy status.
You'll work on projects that support democracy, drive social development, and reduce infant mortality. We build software that solves real problems and you will too. Since we're a startup, you'll have to be a self-starter who is organized and can manage multiple projects at the same time. Since some of our team works remotely, you'll also need great communication skills and to be empathetic.
Responsiblities:
Write frontend code in HTML, CSS, Javascript, ClojureScript, and Clojure.
Implement new features and optimize existing ones.
Help establish visual design standards for our site.
Find innovative ways to visualize our rich and unique data-sets.
Collaborate with our development team to design and plan features.
Requirements:
Bachelor's degree or higher in Computer Science or equivalent.
At least 2 years of frontend engineering experience.
Ability to write, and an appreciation for the importance of, semantic, well-structured code.
Experience with CSS preprocessors such as LESS, SASS, and SCSS.
Experience in web and mobile.
Strong aesthetic sensibilities.
To apply
Please send the following to jobs+frontend@ona.io:
Note describing why you are interested in working at Ona.
Resume.
Examples of your work. Link to your GitHub page, projects you've completed, or your website.
(bonus points) Build something cool using our API, or extend some software we've written.
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 engineers.
Based globally and operating remotely, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage.
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 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.
NOTE: All the experience listed above is the minimum requirement. For more information on requirements for the various levels of seniority, please view our engineer framework.
What You’ll Get
Competitive compensation
Opportunity to work with the brightest minds inside and outside of your field
A chance to change the world for the better
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
24/07/2020
Young Professional
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 engineers.
Based globally and operating remotely, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage.
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 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.
NOTE: All the experience listed above is the minimum requirement. For more information on requirements for the various levels of seniority, please view our engineer framework.
What You’ll Get
Competitive compensation
Opportunity to work with the brightest minds inside and outside of your field
A chance to change the world for the better
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.