Andela

216 job(s) at Andela

Andela Kampala, Uganda
Oct 22, 2019
Full Time
Type: Full Time Experience: Mid-level Department: Operations Location: Kampala, Uganda SUMMARY Andela is developing a corps of high-quality technology talent across the African continent that will drive the current and future phases of tech-enabled growth around the world. With the fastest growing population and highest youth population in the world, we believe Africa is one of the greatest untapped markets for talent development. Andela extends engineering teams with world-class software developers. We recruit the most talented developers on the African continent, shape them into technical leaders, and place them as full-time distributed team members with companies that range from Microsoft and IBM to dozens of high-growth startups. Backed by Chan Zuckerberg Initiative, GV (Google Ventures) and Spark Capital, Andela is building the next generation of global technology leaders. Passion, excellence, entrepreneurial spirit, and rejecting the status quo are just a few of the things that Andela team members have in common. We have a vision to train 100,000 world-class developers in the next 10 years – and we want you to help make it happen. About the Operations Coordinator: The Operations Coordinator will work as part of the Operations team to review and continually improve the standard of service offered by the Operations team. The ideal candidate for this role is comfortable with multitasking, adaptable to a fast paced organisation. He/she is passionate about Andela’s mission and technology and would be required to leverage on his/her existing network in providing service to Andela. The position is full-time based in Kampala, Uganda. Key Attributes of the role include: Clear bias for problem solving, data analysis and creating insights from data. You will be expected to clearly define the problem, evaluate multiple paths to solution and select best option. Comfortable with leading multiple stakeholders (internal and external) and take ownership of deliverables. Excellent data management, system development and maintenance, identification and promotion of data driven approach for resolution of operational bottleneck. Team player with keen and demonstrated interest in mentorship and coaching of junior team members. Superior organizational skills, integrity and excellence-oriented mindset. Excellent written and verbal communication with ability to simplify information. Liaise with other departments to successfully complete tasks and projects. Superb information organisation and management in an easily-located and reusable manner. Good knowledge of the procurement process, procedures and the ability to track and advise on changes to relevant legislation. Roles & Responsibilities 1 . Process Improvement Work with Operations Manager to evaluate business processes, anticipate requirements and suggest improvements to current processes. Support the building and maintenance of scalable systems, using data analysis to remove bottlenecks. Drive automation of processes, support documentation of existing processes and creation of new processes where gaps are identified 2. Data Sourcing and Analysis Analyze surveys, distill and present information from the surveys to aid decision making. Keep an accurate track of workspace utilization and use the same to advise real estate team on workspace needs. Gathering critical information from meetings with different stakeholders and generating reports from single or multiple systems. 3. Project Management Develop project plans, oversee project execution and monitor performance. Provide oversight function for tasks assigned to Administrative assistants and/or Operations interns. 4. Budget planning and Policy formation Work alongside the Operations Associate, with the guidance of the Operations Manager in planning budget for the department. Evaluate existing policies for gaps and draft policies to meet identified gaps. Requirements (what makes you a great fit for this role): Atleast 3-5 years experience in operations and/or logistics in a fast paced company. Strong analytical and detail oriented mindset. Critical thinker and problem solver, adept at planning, organizing and project management. Proficiency with business apps such as Google Apps. Excellent documentation skills. Strong knowledge of Microsoft Excel. Self-starter with a proven ability to multitask and prioritize.
Andela Kampala, Uganda
Oct 22, 2019
Full Time
Type : Full-Time Experience: Mid-to-Senior About Andela 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, and Kampala, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage. 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! 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.
Andela Kigali, Rwanda
Oct 22, 2019
Full Time
Do you dream of using technology to change the world? Join the Andela movement to ensure that while the digital revolution may have begun in Silicon Valley, its future will be written in Lagos, Nairobi, Kampala, Kigali and cities across Africa. THE ANDELA FELLOWSHIP The Andela Fellowship is a full-time employment opportunity designed for talented and high-potential technologists to build their skills and experience on a global scale. We seek out exceptional people from a variety of backgrounds who are committed to unlocking their full potential. Through four years of intensive learning and real work experience, you’ll master the professional and technical skills you need to succeed as a software developer with the with the world’s top engineering teams. You bring a relentless desire to learn and level up. We provide access to resources, mentorship, and a community of passionate software developers to support you at every step of your journey. Watch this video to learn about our values. We want to bring to your attention that Andela is pausing applications of Non-Rwandan Nationals to the Kigali Andela Fellowship until 2020. THE APPLICATION PROCESS Stage 1: Online Application Fill out the application form on this page. Stage 2: Technical Assessment Once you submit your application, you’ll be directed to study the modules on our Home Study Curriculum for software development and team skills. This is required to complete a technical assessment that will evaluate your knowledge of the content you’ve learned. No prior coding experience is required. Stage 3: In-Person Interview Based on your application and technical assessment, you may be invited to a panel of interviews made up of staff members and developers at an Andela office. Stage 4: Attend a Bootcamp Successful candidates are invited to participate in a two-week, simulated development sprint led by senior Andela developers. The two weeks is comprised of one week of home-based self-learning, and one week of product development on-site at an Andela campus. You’ll be expected to learn independently as well as on a team to deliver a final project. We’re looking for work ethic, passion, and teamwork. Stage 5: Become an Andelan The highest performing participants are accepted into Andela’s four-year Fellowship Program. Over the course of four years, you’ll be immersed in intensive learning alongside some of Africa’s most brilliant minds. You’ll amass real work experience as part of global engineering teams. You’ll emerge a professional who is capable of transforming the world through leadership and technology. For inquiries, please read the Application FAQs and Home Study FAQs . If you still have unanswered questions, please send an email to kigali . Apply today and see if you have what it takes! Recruitment Schedule for Andela Kigali, Cycle 15 Application Deadline: November 15th, 2019 Technical Assessment: The Technical Assessment is a requirement for making it through our selection process. Please study and complete the Home Study Curriculum before your test. Technical Assessment Submission Deadline: November 20th, 2019 Interview Dates: December 9th - December 13th, 2019 Bootcamp: February 10th - February 21st, 2020 Fellowship Resumption: April 6th, 2020 Please take this schedule into consideration before applying. You are also required to; Comply with the naming convention in the form of First Name and Last Name as requested in the application form. Use the same name and email address to reapply if you have applied to Andela in the past.
Andela Cairo, Egypt
Oct 22, 2019
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 in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, 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 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 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. *May vary slightly based on location
Andela Accra, Ghana
Oct 22, 2019
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 in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, 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 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! 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. *May vary slightly based on location
Andela Accra, Ghana
Oct 22, 2019
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 in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, 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 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 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. *May vary slightly based on location
Andela Lagos, Nigeria
Oct 22, 2019
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 in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, 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 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 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. *May vary slightly based on location
Andela Cairo, Egypt
Oct 22, 2019
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 in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, 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 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 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. *May vary slightly based on location
Andela Kampala, Uganda
Oct 22, 2019
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 in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, 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 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! 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. *May vary slightly based on location
Andela Lagos, Nigeria
Oct 22, 2019
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 in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, 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 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! 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. *May vary slightly based on location
Andela Accra, Ghana
Oct 22, 2019
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 in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, 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 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 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. *May vary slightly based on location
Andela Nairobi, Kenya
Oct 22, 2019
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 in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, 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 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 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. *May vary slightly based on location
Andela Nairobi, Kenya
Oct 22, 2019
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 in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, 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 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 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. *May vary slightly based on location
Andela Nairobi, Kenya
Oct 22, 2019
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 in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, 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 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! 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. *May vary slightly based on location
Andela Cairo, Egypt
Oct 22, 2019
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 in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, 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 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! 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. *May vary slightly based on location
Andela Kigali, Rwanda
Oct 22, 2019
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 in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, 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 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 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. *May vary slightly based on location
Andela Cairo, Egypt
Oct 22, 2019
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 in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, 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-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 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. * May vary slightly based on location
Andela Accra, Ghana
Oct 22, 2019
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 in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, 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-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 knowledg e 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 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. *May vary slightly based on location
Andela Lagos, Nigeria
Oct 22, 2019
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 in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, 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 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 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. *May vary slightly based on location
Andela Kigali, Rwanda
Oct 22, 2019
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 in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, 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 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! 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. *May vary slightly based on location