Backend Software Engineers|jobs in Lagos,Nigeria

Job Description

The Backend Software Engineer is required to produce and implement functional software solutions. You will primarily be using the Spring framework and the Java programming language. Experience with the framework is an added advantage but you can apply if you have experience with similar frameworks in C#, Python, PHP, Ruby and other web application development frameworks. You will work with the Enterprise Architect to define software requirements and take the lead on operational and technical projects. In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. You are also required to have hands-on experience in software development and agile methodologies. Your primary goal will be to develop high-quality software that is aligned with user needs and business goals.

Responsibilities

Develop high-quality software design and architecture
Identify, prioritize and execute tasks in the software development life cycle
Develop tools and applications by producing clean, efficient code
Automate tasks through appropriate tools and scripting
Review and debug code
Perform validation and verification testing
Collaborate with internal teams and vendors to fix and improve products
Document development phases and monitor systems
Ensure software is up-to-date with latest technologies

Qualifications

Proven experience as a Software Engineer
Experience in software development, scripting and project management
Experience using system monitoring tools (e.g. New Relic) and automated testing frameworks
Knowledge of selected programming languages (e.g Java, C#) and the Spring MVC Framework
In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)
Familiarity with various operating systems (Linux, Mac OS, Windows)
Analytical mind with a problem-solving aptitude
Ability to work independently
Excellent organizational and leadership skills
Post-secondary school degree or diploma.
 
 
]Think you’re a great fit for our team? Stop wasting time and apply now![/url]
 
 
Work with us:

 
 


Continue Read »
Job Description

The Backend Software Engineer is required to produce and implement functional software solutions. You will primarily be using the Spring framework and the Java programming language. Experience with the framework is an added advantage but you can apply if you have experience with similar frameworks in C#, Python, PHP, Ruby and other web application development frameworks. You will work with the Enterprise Architect to define software requirements and take the lead on operational and technical projects. In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. You are also required to have hands-on experience in software development and agile methodologies. Your primary goal will be to develop high-quality software that is aligned with user needs and business goals.

Responsibilities

Develop high-quality software design and architecture
Identify, prioritize and execute tasks in the software development life cycle
Develop tools and applications by producing clean, efficient code
Automate tasks through appropriate tools and scripting
Review and debug code
Perform validation and verification testing
Collaborate with internal teams and vendors to fix and improve products
Document development phases and monitor systems
Ensure software is up-to-date with latest technologies

Qualifications

Proven experience as a Software Engineer
Experience in software development, scripting and project management
Experience using system monitoring tools (e.g. New Relic) and automated testing frameworks
Knowledge of selected programming languages (e.g Java, C#) and the Spring MVC Framework
In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)
Familiarity with various operating systems (Linux, Mac OS, Windows)
Analytical mind with a problem-solving aptitude
Ability to work independently
Excellent organizational and leadership skills
Post-secondary school degree or diploma.
 
 
]Think you’re a great fit for our team? Stop wasting time and apply now![/url]
 
 
Work with us:

 
 


Collapse Read »

How to backup your whole website program on centos7 and nginx server as soon as possible?Just follow this step by step tutorial

Step 1.  Login your server via terminal , I use ssh , so I typed 
ssh root@  your.server.ip.here


Step 2. My website program folder  in /user/local/openresty/ningx/html/. So I typed this command in my terminal .If you use 

nginx and apache , just make sure your folder dirctory is correct.
tar -zcvf html.tar.gz /usr/local/openresty/nginx/html/*


step 3.  your server would begin to backup automatically ,keep wait until terminal show hashtag #  again. And then you would find html.tar.gz in your server root directory



屏幕快照_2019-03-11_下午7.25_.04_.png






step 4. Now ,you can use Transmit or Yummy Ftp server tools to download to your local computer.
Continue Read »
Step 1.  Login your server via terminal , I use ssh , so I typed 
ssh root@  your.server.ip.here


Step 2. My website program folder  in /user/local/openresty/ningx/html/. So I typed this command in my terminal .If you use 

nginx and apache , just make sure your folder dirctory is correct.
tar -zcvf html.tar.gz /usr/local/openresty/nginx/html/*


step 3.  your server would begin to backup automatically ,keep wait until terminal show hashtag #  again. And then you would find html.tar.gz in your server root directory



屏幕快照_2019-03-11_下午7.25_.04_.png






step 4. Now ,you can use Transmit or Yummy Ftp server tools to download to your local computer. Collapse Read »

Talent Research Specialist |Cape Town, South Africa

Billions of people in emerging markets are coming online for the first time, most of them via mobile phones. Many have limited or no access to financial services. JUMO combines technology with data to create progressive financial choices for anyone, anywhere.  On the JUMO platform, a customer can configure a savings, or lending product by amount, term and payment method. We believe any individual should be able to leverage their data footprint and access financial services tailored to their needs. 

A blueprint for our mission does not exist and our growth trajectory is steep thus we look for exceptional people who will enhance our culture and who have the potential to have an impact now and in the future.

We are motivated by an ambitious purpose and inspired by the exceptional people that we work with and we are looking for a Talent Research Specialist to join our People team.  This position will be based in Cape Town and will report to the Head of Resourcing. 

Purpose

To build a pipeline of talented individuals that have the potential to have an impact now and in the future within the JUMO environment through strategic sourcing, attraction, engagement and selection initiatives.

Key Responsibilities 

Proactive research mapping to drive the identification of exceptional people globally
Partner with hiring leads to develop a robust understanding of the business, its core disciplines, capability requirements and what makes an individual exceptional in the JUMO environment
Understand the current and future trajectory and roadmap in line with current capabilities and business needs and actively build a talent pipeline for critical and high priority positions
Conduct market analysis and share market trends and advice to facilitate strategic decision making regarding future growth and office locations and to to inform effective talent management and resourcing practices
Develop and embed the EVP and Talent Acquisition Strategy in line with our massive transformative purpose and cultural imperatives, differentiated by functional area and level
Resourcing for highly skilled and business critical positions across all departments on a global basis through direct sourcing and innotivate sourcing strategies

Capabilities

Proactively identify and utilise effective sourcing, attraction and engagement mechanisms through sound research methodologies and through keeping abreast of industry and market trends
Professional engagement and relationship management skills with regular follow up to manage expectations
Ability to understand business needs and translate into action
Ability to self-manage, take initiative and proactively problem solve
Brand ambassador and driver of employer branding and employee value proposition initiatives
Sound judgement and abiltiy to take decisions in line with business needs
Listening skills

 

Key Requirements       

Relevant qualification and experience (Essential)
Global resourcing and research mapping experience
Solid track record in direct sourcing of highly skilled, passive talent
Resourcing and research mapping experience in a financial services and / or technology industry
Strong networking and engagement skills
Tech savvy

There is flexibility for you to work remotely and we are very open to highly flexible ways of working – delivery focused vs office hours. Part to full time.

Our mission has launched are you joining us?
 
]Apply This Job Now On Our Official Website![/url]
 
 
Work with us:
 
 


 
 
 
Continue Read »
Billions of people in emerging markets are coming online for the first time, most of them via mobile phones. Many have limited or no access to financial services. JUMO combines technology with data to create progressive financial choices for anyone, anywhere.  On the JUMO platform, a customer can configure a savings, or lending product by amount, term and payment method. We believe any individual should be able to leverage their data footprint and access financial services tailored to their needs. 

A blueprint for our mission does not exist and our growth trajectory is steep thus we look for exceptional people who will enhance our culture and who have the potential to have an impact now and in the future.

We are motivated by an ambitious purpose and inspired by the exceptional people that we work with and we are looking for a Talent Research Specialist to join our People team.  This position will be based in Cape Town and will report to the Head of Resourcing. 

Purpose

To build a pipeline of talented individuals that have the potential to have an impact now and in the future within the JUMO environment through strategic sourcing, attraction, engagement and selection initiatives.

Key Responsibilities 

Proactive research mapping to drive the identification of exceptional people globally
Partner with hiring leads to develop a robust understanding of the business, its core disciplines, capability requirements and what makes an individual exceptional in the JUMO environment
Understand the current and future trajectory and roadmap in line with current capabilities and business needs and actively build a talent pipeline for critical and high priority positions
Conduct market analysis and share market trends and advice to facilitate strategic decision making regarding future growth and office locations and to to inform effective talent management and resourcing practices
Develop and embed the EVP and Talent Acquisition Strategy in line with our massive transformative purpose and cultural imperatives, differentiated by functional area and level
Resourcing for highly skilled and business critical positions across all departments on a global basis through direct sourcing and innotivate sourcing strategies

Capabilities

Proactively identify and utilise effective sourcing, attraction and engagement mechanisms through sound research methodologies and through keeping abreast of industry and market trends
Professional engagement and relationship management skills with regular follow up to manage expectations
Ability to understand business needs and translate into action
Ability to self-manage, take initiative and proactively problem solve
Brand ambassador and driver of employer branding and employee value proposition initiatives
Sound judgement and abiltiy to take decisions in line with business needs
Listening skills

 

Key Requirements       

Relevant qualification and experience (Essential)
Global resourcing and research mapping experience
Solid track record in direct sourcing of highly skilled, passive talent
Resourcing and research mapping experience in a financial services and / or technology industry
Strong networking and engagement skills
Tech savvy

There is flexibility for you to work remotely and we are very open to highly flexible ways of working – delivery focused vs office hours. Part to full time.

Our mission has launched are you joining us?
 
]Apply This Job Now On Our Official Website![/url]
 
 
Work with us:
 
 


 
 
  Collapse Read »

Product Manager: Mapping and Data Processing

WHO ARE WE?

Aerobotics is a South African Ag-tech startup focused on providing tree crop protection to farmers through early problem detection and alerts. Our Aeroview platform combines weekly satellite data, drone imagery and scout information to track farm performance on a per-tree basis allowing farmers to take a data-driven approach when optimising the health of their farm. 

Our software uses machine learning to identify early stage problems, automatically detect pests and diseases, and guide farmers to these locations. Farmers validate our algorithms in-field and diagnose the specific problems, ultimately advancing the algorithms’ intelligence and benefiting our grower community. 

WHO ARE WE LOOKING FOR?
 

Problem solver: You analyse problems by understanding the bigger picture, using critical thinking and paying attention to details - all with the end goal of bringing unparalleled digital experiences to customers.
Brand advocate and listener: While you are a spokesperson for creative product ideas and approaches, you know when to take a step back to understand clients’ challenges and needs.
Self-starter: You function effectively in an evolving environment with frequently changing needs and constantly find ways to broaden your skill set through research and learning.
Collaborative: You work well with cross-functional teams including brand, analytics, customer support and front-end development to think thinking boldly and creatively to deliver exceptional concepts.
Customer obsessed: Your customers are at the centre of everything that you do and you strive to understand them better through analyses, research and empathy to continuously evolve products and services.

DAILY DUTIES

The Product Manager will coordinate efforts across the business to gather and evaluate customer requirements, define a product roadmap and manage deliverables to create the best possible experience. Responsibilities include:Develop a deep understanding of Aerobotics’ mission and strategies and how these relate to the internal product
Drive a product roadmap that identifies areas of growth with cross functional and cross product teams to drive to execution and analysis
Lead the definition and execution of scalable data-focused solution
Define and communicate product plan from conception to launch
Contribute to technical conversations around deadlines and engineering solutions
Understand the requirements and needs of Aerobotics’ customers and market sizing to ensure successful global deployment of new features and projects
Identify partnerships and align across the organisation with Product and Engineering teams on gap analysis and needs for integrated data, platform, engineering investment and development
Partner with Aerobotics internal stakeholders across Design, UX, Operations, Customer Success, Engineering and Finance teams

EXPERIENCE REQUIRED


A passion to apply technology and data to an evolving industry
5+ years of relevant experience
Strong customer empathy, with an ability to transform complex data and customer insights into a prioritised roadmap
Experience partnering with cross-functional teams
Exceptional communication skills, both within your team and with leadership and stakeholders
Acute attention to detail

QUALIFICATIONS REQUIRED
Bachelor's Degree required
 
]Apply This Job Now On Our Official Website![/url]
 
About us:
 
 


Continue Read »
WHO ARE WE?

Aerobotics is a South African Ag-tech startup focused on providing tree crop protection to farmers through early problem detection and alerts. Our Aeroview platform combines weekly satellite data, drone imagery and scout information to track farm performance on a per-tree basis allowing farmers to take a data-driven approach when optimising the health of their farm. 

Our software uses machine learning to identify early stage problems, automatically detect pests and diseases, and guide farmers to these locations. Farmers validate our algorithms in-field and diagnose the specific problems, ultimately advancing the algorithms’ intelligence and benefiting our grower community. 

WHO ARE WE LOOKING FOR?
 

Problem solver: You analyse problems by understanding the bigger picture, using critical thinking and paying attention to details - all with the end goal of bringing unparalleled digital experiences to customers.
Brand advocate and listener: While you are a spokesperson for creative product ideas and approaches, you know when to take a step back to understand clients’ challenges and needs.
Self-starter: You function effectively in an evolving environment with frequently changing needs and constantly find ways to broaden your skill set through research and learning.
Collaborative: You work well with cross-functional teams including brand, analytics, customer support and front-end development to think thinking boldly and creatively to deliver exceptional concepts.
Customer obsessed: Your customers are at the centre of everything that you do and you strive to understand them better through analyses, research and empathy to continuously evolve products and services.

DAILY DUTIES

The Product Manager will coordinate efforts across the business to gather and evaluate customer requirements, define a product roadmap and manage deliverables to create the best possible experience. Responsibilities include:Develop a deep understanding of Aerobotics’ mission and strategies and how these relate to the internal product
Drive a product roadmap that identifies areas of growth with cross functional and cross product teams to drive to execution and analysis
Lead the definition and execution of scalable data-focused solution
Define and communicate product plan from conception to launch
Contribute to technical conversations around deadlines and engineering solutions
Understand the requirements and needs of Aerobotics’ customers and market sizing to ensure successful global deployment of new features and projects
Identify partnerships and align across the organisation with Product and Engineering teams on gap analysis and needs for integrated data, platform, engineering investment and development
Partner with Aerobotics internal stakeholders across Design, UX, Operations, Customer Success, Engineering and Finance teams

EXPERIENCE REQUIRED


A passion to apply technology and data to an evolving industry
5+ years of relevant experience
Strong customer empathy, with an ability to transform complex data and customer insights into a prioritised roadmap
Experience partnering with cross-functional teams
Exceptional communication skills, both within your team and with leadership and stakeholders
Acute attention to detail

QUALIFICATIONS REQUIRED
Bachelor's Degree required
 
]Apply This Job Now On Our Official Website![/url]
 
About us:
 
 


Collapse Read »

Product Manager: Pest and Disease Management location on Cape Town

WHO ARE WE?
Aerobotics is a South African Ag-tech startup focused on providing tree crop protection to farmers through early problem detection and alerts. Our Aeroview platform combines weekly satellite data, drone imagery and scout information to track farm performance on a per-tree basis allowing farmers to take a data-driven approach when optimising the health of their farm. 

Our software uses machine learning to identify early stage problems, automatically detect pests and diseases, and guide farmers to these locations. Farmers validate our algorithms in-field and diagnose the specific problems, ultimately advancing the algorithms’ intelligence and benefiting our grower community. 

WHO ARE WE LOOKING FOR?
Problem solver: You analyse problems by understanding the bigger picture, using critical thinking and paying attention to details - all with the end goal of bringing unparalleled digital experiences to customers.
Brand advocate and listener: While you are a spokesperson for creative product ideas and approaches, you know when to take a step back to understand clients’ challenges and needs.
Self-starter: You function effectively in an evolving environment with frequently changing needs and constantly find ways to broaden your skill set through research and learning.
Collaborative: You work well with cross-functional teams including brand, analytics, customer support and front-end development to think thinking boldly and creatively to deliver exceptional concepts.
Customer obsessed: Your customers are at the centre of everything that you do and you strive to understand them better through analyses, research and empathy to continuously evolve products and services.
DAILY DUTIES
The Product Manager will coordinate efforts across the business to gather and evaluate customer requirements, define a product roadmap and manage deliverables to create the best possible experience. Responsibilities include:Develop a deep understanding of Aerobotics’ mission and strategies and how these relate to the internal product
Drive a product roadmap that identifies areas of growth with cross functional and cross product teams to drive to execution and analysis
Lead the definition and execution of scalable data-focused solution
Define and communicate product plan from conception to launch
Contribute to technical conversations around deadlines and engineering solutions
Understand the requirements and needs of Aerobotics’ customers and market sizing to ensure successful global deployment of new features and projects
Identify partnerships and align across the organisation with Product and Engineering teams on gap analysis and needs for integrated data, platform, engineering investment and development
Partner with Aerobotics internal stakeholders across Design, UX, Operations, Customer Success, Engineering and Finance teams

EXPERIENCE REQUIRED


A passion to apply technology and data to an evolving industry
5+ years of relevant experience
Strong customer empathy, with an ability to transform complex data and customer insights into a prioritised roadmap
Experience partnering with cross-functional teams
Exceptional communication skills, both within your team and with leadership and stakeholders
Acute attention to detail

QUALIFICATIONS REQUIRED
Bachelor's Degree required
 
]Apply This Job Now On Our Official Website![/url]

About us :
 
 



 
 
Continue Read »
WHO ARE WE?
Aerobotics is a South African Ag-tech startup focused on providing tree crop protection to farmers through early problem detection and alerts. Our Aeroview platform combines weekly satellite data, drone imagery and scout information to track farm performance on a per-tree basis allowing farmers to take a data-driven approach when optimising the health of their farm. 

Our software uses machine learning to identify early stage problems, automatically detect pests and diseases, and guide farmers to these locations. Farmers validate our algorithms in-field and diagnose the specific problems, ultimately advancing the algorithms’ intelligence and benefiting our grower community. 

WHO ARE WE LOOKING FOR?
Problem solver: You analyse problems by understanding the bigger picture, using critical thinking and paying attention to details - all with the end goal of bringing unparalleled digital experiences to customers.
Brand advocate and listener: While you are a spokesperson for creative product ideas and approaches, you know when to take a step back to understand clients’ challenges and needs.
Self-starter: You function effectively in an evolving environment with frequently changing needs and constantly find ways to broaden your skill set through research and learning.
Collaborative: You work well with cross-functional teams including brand, analytics, customer support and front-end development to think thinking boldly and creatively to deliver exceptional concepts.
Customer obsessed: Your customers are at the centre of everything that you do and you strive to understand them better through analyses, research and empathy to continuously evolve products and services.
DAILY DUTIES
The Product Manager will coordinate efforts across the business to gather and evaluate customer requirements, define a product roadmap and manage deliverables to create the best possible experience. Responsibilities include:Develop a deep understanding of Aerobotics’ mission and strategies and how these relate to the internal product
Drive a product roadmap that identifies areas of growth with cross functional and cross product teams to drive to execution and analysis
Lead the definition and execution of scalable data-focused solution
Define and communicate product plan from conception to launch
Contribute to technical conversations around deadlines and engineering solutions
Understand the requirements and needs of Aerobotics’ customers and market sizing to ensure successful global deployment of new features and projects
Identify partnerships and align across the organisation with Product and Engineering teams on gap analysis and needs for integrated data, platform, engineering investment and development
Partner with Aerobotics internal stakeholders across Design, UX, Operations, Customer Success, Engineering and Finance teams

EXPERIENCE REQUIRED


A passion to apply technology and data to an evolving industry
5+ years of relevant experience
Strong customer empathy, with an ability to transform complex data and customer insights into a prioritised roadmap
Experience partnering with cross-functional teams
Exceptional communication skills, both within your team and with leadership and stakeholders
Acute attention to detail

QUALIFICATIONS REQUIRED
Bachelor's Degree required
 
]Apply This Job Now On Our Official Website![/url]

About us :
 
 



 
  Collapse Read »

Product Manager: Yield management

 
WHO ARE WE?

Aerobotics is a South African Ag-tech startup focused on providing tree crop protection to farmers through early problem detection and alerts. Our Aeroview platform combines weekly satellite data, drone imagery and scout information to track farm performance on a per-tree basis allowing farmers to take a data-driven approach when optimising the health of their farm. 

Our software uses machine learning to identify early stage problems, automatically detect pests and diseases, and guide farmers to these locations. Farmers validate our algorithms in-field and diagnose the specific problems, ultimately advancing the algorithms’ intelligence and benefiting our grower community. 

WHO ARE WE LOOKING FOR?

Problem solver: You analyse problems by understanding the bigger picture, using critical thinking and paying attention to details - all with the end goal of bringing unparalleled digital experiences to customers.
Brand advocate and listener: While you are a spokesperson for creative product ideas and approaches, you know when to take a step back to understand clients’ challenges and needs.
Self-starter: You function effectively in an evolving environment with frequently changing needs and constantly find ways to broaden your skill set through research and learning.
Collaborative: You work well with cross-functional teams including brand, analytics, customer support and front-end development to think thinking boldly and creatively to deliver exceptional concepts.
Customer obsessed: Your customers are at the centre of everything that you do and you strive to understand them better through analyses, research and empathy to continuously evolve products and services.

DAILY DUTIES

The Product Manager will coordinate efforts across the business to gather and evaluate customer requirements, define a product roadmap and manage deliverables to create the best possible experience. Responsibilities include:Develop a deep understanding of Aerobotics’ mission and strategies and how these relate to the internal product
Drive a product roadmap that identifies areas of growth with cross functional and cross product teams to drive to execution and analysis
Lead the definition and execution of scalable data-focused solution
Define and communicate product plan from conception to launch
Contribute to technical conversations around deadlines and engineering solutions
Understand the requirements and needs of Aerobotics’ customers and market sizing to ensure successful global deployment of new features and projects
Identify partnerships and align across the organisation with Product and Engineering teams on gap analysis and needs for integrated data, platform, engineering investment and development
Partner with Aerobotics internal stakeholders across Design, UX, Operations, Customer Success, Engineering and Finance teams

EXPERIENCE REQUIRED


A passion to apply technology and data to an evolving industry
5+ years of relevant experience
Strong customer empathy, with an ability to transform complex data and customer insights into a prioritised roadmap
Experience partnering with cross-functional teams
Exceptional communication skills, both within your team and with leadership and stakeholders
Acute attention to detail

QUALIFICATIONS REQUIRED
Bachelor's Degree required
 
 
 
]Apply This Job Now On Our Official Website![/url]
About us :
 



 
 
Continue Read »
 
WHO ARE WE?

Aerobotics is a South African Ag-tech startup focused on providing tree crop protection to farmers through early problem detection and alerts. Our Aeroview platform combines weekly satellite data, drone imagery and scout information to track farm performance on a per-tree basis allowing farmers to take a data-driven approach when optimising the health of their farm. 

Our software uses machine learning to identify early stage problems, automatically detect pests and diseases, and guide farmers to these locations. Farmers validate our algorithms in-field and diagnose the specific problems, ultimately advancing the algorithms’ intelligence and benefiting our grower community. 

WHO ARE WE LOOKING FOR?

Problem solver: You analyse problems by understanding the bigger picture, using critical thinking and paying attention to details - all with the end goal of bringing unparalleled digital experiences to customers.
Brand advocate and listener: While you are a spokesperson for creative product ideas and approaches, you know when to take a step back to understand clients’ challenges and needs.
Self-starter: You function effectively in an evolving environment with frequently changing needs and constantly find ways to broaden your skill set through research and learning.
Collaborative: You work well with cross-functional teams including brand, analytics, customer support and front-end development to think thinking boldly and creatively to deliver exceptional concepts.
Customer obsessed: Your customers are at the centre of everything that you do and you strive to understand them better through analyses, research and empathy to continuously evolve products and services.

DAILY DUTIES

The Product Manager will coordinate efforts across the business to gather and evaluate customer requirements, define a product roadmap and manage deliverables to create the best possible experience. Responsibilities include:Develop a deep understanding of Aerobotics’ mission and strategies and how these relate to the internal product
Drive a product roadmap that identifies areas of growth with cross functional and cross product teams to drive to execution and analysis
Lead the definition and execution of scalable data-focused solution
Define and communicate product plan from conception to launch
Contribute to technical conversations around deadlines and engineering solutions
Understand the requirements and needs of Aerobotics’ customers and market sizing to ensure successful global deployment of new features and projects
Identify partnerships and align across the organisation with Product and Engineering teams on gap analysis and needs for integrated data, platform, engineering investment and development
Partner with Aerobotics internal stakeholders across Design, UX, Operations, Customer Success, Engineering and Finance teams

EXPERIENCE REQUIRED


A passion to apply technology and data to an evolving industry
5+ years of relevant experience
Strong customer empathy, with an ability to transform complex data and customer insights into a prioritised roadmap
Experience partnering with cross-functional teams
Exceptional communication skills, both within your team and with leadership and stakeholders
Acute attention to detail

QUALIFICATIONS REQUIRED
Bachelor's Degree required
 
 
 
]Apply This Job Now On Our Official Website![/url]
About us :
 



 
  Collapse Read »

Social Media Coordinator 【Cape Town】

WHO ARE WE?

Aerobotics is a South African Ag-tech company with a smart scouting platform to identify pests and diseases in tree crops. Aerobotics’ platform combines weekly satellite data, automated drone scouting, and infield scouting data to identify and track every tree on the farm. Aerobotics then uses machine learning to automatically detect pest and disease problems, and finally alerts the farmer to those locations to ground-truth the data and diagnose the specific problems. By bringing farmer validation into the loop, Aerobotics gets smarter all the time, which benefits all the farmers on the platform. The company’s web-based software platform is called Aeroview. 

WHO ARE WE LOOKING FOR?

We are looking for a Social Meida Coordinator who is eager to help Aerobotics grow and spread its message across the world. The individual will join the Marketing Team and assist in copywriting and content creation. 

DAILY DUTIES
Social Media Coordinator: Oversee and monitor all activity on Aerobotics’ respective social media accounts (Facebook, Twitter, Instagram, Linkedin, Youtube, Pinterest). Responsible in the overall content creation for all social media channels. This includes sourcing news articles, images, videos, educational and interactive articles, relative blog posts, business or work related content. 
Responsible in crafting the copy per post that is inline with the brand strategy. 
Apply the allocated budget for social advertising as well as monitoring the spend of the social campaigns on a day to day basis. 
Build out logical and audience focused target markets for each Ad campaign. 
Analysing the performance of each campaign, identifying strategic opportunities and facilitate in company expectations and KPIs.

EXPERIENCE REQUIRED

Copywriting skills
Efficiency in the G-Suite (Google Docs, Google Sheets, etc)
Reporting skills
Design skills or an eye for design
Attention to detail
QUALIFICATIONS REQUIRED
Graduate degree in communications/marketing/brand strategy
 
 
]Apply This Job Now On Our Official Website![/url]
 
 
About us:
 
 


Continue Read »
WHO ARE WE?

Aerobotics is a South African Ag-tech company with a smart scouting platform to identify pests and diseases in tree crops. Aerobotics’ platform combines weekly satellite data, automated drone scouting, and infield scouting data to identify and track every tree on the farm. Aerobotics then uses machine learning to automatically detect pest and disease problems, and finally alerts the farmer to those locations to ground-truth the data and diagnose the specific problems. By bringing farmer validation into the loop, Aerobotics gets smarter all the time, which benefits all the farmers on the platform. The company’s web-based software platform is called Aeroview. 

WHO ARE WE LOOKING FOR?

We are looking for a Social Meida Coordinator who is eager to help Aerobotics grow and spread its message across the world. The individual will join the Marketing Team and assist in copywriting and content creation. 

DAILY DUTIES
Social Media Coordinator: Oversee and monitor all activity on Aerobotics’ respective social media accounts (Facebook, Twitter, Instagram, Linkedin, Youtube, Pinterest). Responsible in the overall content creation for all social media channels. This includes sourcing news articles, images, videos, educational and interactive articles, relative blog posts, business or work related content. 
Responsible in crafting the copy per post that is inline with the brand strategy. 
Apply the allocated budget for social advertising as well as monitoring the spend of the social campaigns on a day to day basis. 
Build out logical and audience focused target markets for each Ad campaign. 
Analysing the performance of each campaign, identifying strategic opportunities and facilitate in company expectations and KPIs.

EXPERIENCE REQUIRED

Copywriting skills
Efficiency in the G-Suite (Google Docs, Google Sheets, etc)
Reporting skills
Design skills or an eye for design
Attention to detail
QUALIFICATIONS REQUIRED
Graduate degree in communications/marketing/brand strategy
 
 
]Apply This Job Now On Our Official Website![/url]
 
 
About us:
 
 


Collapse Read »

Business Development Manager

WHO ARE WE?

Aerobotics is a South African Ag-tech company with a smart scouting platform to identify pests and diseases in tree crops. Aerobotics’ platform combines weekly satellite data, automated drone scouting, and infield scouting data to identify and track every tree on the farm. Aerobotics then uses machine learning to automatically detect pest and disease problems, and finally alerts the farmer to those locations to ground-truth the data and diagnose the specific problems. By bringing farmer validation into the loop, Aerobotics gets smarter all the time, which benefits all the farmers on the platform. The company’s web-based software platform is called Aeroview. 

WHO ARE WE LOOKING FOR?

Do you have an entrepreneurial spirit? Are you able to work independently? Then you’re ready to be our part of our first “boots on the ground” team! Aerobotics is building a national business development team to take our product across South Africa and cement its position as the leading crop analytics platform in South Africa. 

The business is looking for a business developer based in Mpumalanga to lead business development for the region and be the first line of client support on the ground. The applicant should be experienced in lead conversion, customer management and be confident enough to deal with farmers, drone service providers and consultants in the agricultural field. 

DAILY DUTIES

Perform desktop research to identify potential expansion opportunities, including the identification of core product partners (i.e. Farmers, Farming Groups and Farm Consultants)
Follow up and convert lead pipeline generated by the growth team in Cape Town Generate new leads by contacting farmers, agricultural consultants and drone service providers
Schedule on-site meetings with farmers to demo the Aerobotics products
Identify and attend farmers days your region
Expand our partner base by signing up new Aerobotics exclusive service providers
Assist service provider partners in their sales process by both offering support to the partners and taking part in select joint sales activities
After sales first line support
Build out Aerobotics presence in Mpumalanga, including physical office and sales & support team

EXPERIENCE REQUIRED

Minimum 2 years of sales management experience
Must have experience in the farming industry and even added value would be to have knowledge in the precision agriculture field
QUALIFICATIONS REQUIRED
Graduate degree in Business or other sales related field.
 
 
]Apply This Job Now On Our Official Website![/url]
 
About us:
 
 
 


 
Continue Read »
WHO ARE WE?

Aerobotics is a South African Ag-tech company with a smart scouting platform to identify pests and diseases in tree crops. Aerobotics’ platform combines weekly satellite data, automated drone scouting, and infield scouting data to identify and track every tree on the farm. Aerobotics then uses machine learning to automatically detect pest and disease problems, and finally alerts the farmer to those locations to ground-truth the data and diagnose the specific problems. By bringing farmer validation into the loop, Aerobotics gets smarter all the time, which benefits all the farmers on the platform. The company’s web-based software platform is called Aeroview. 

WHO ARE WE LOOKING FOR?

Do you have an entrepreneurial spirit? Are you able to work independently? Then you’re ready to be our part of our first “boots on the ground” team! Aerobotics is building a national business development team to take our product across South Africa and cement its position as the leading crop analytics platform in South Africa. 

The business is looking for a business developer based in Mpumalanga to lead business development for the region and be the first line of client support on the ground. The applicant should be experienced in lead conversion, customer management and be confident enough to deal with farmers, drone service providers and consultants in the agricultural field. 

DAILY DUTIES

Perform desktop research to identify potential expansion opportunities, including the identification of core product partners (i.e. Farmers, Farming Groups and Farm Consultants)
Follow up and convert lead pipeline generated by the growth team in Cape Town Generate new leads by contacting farmers, agricultural consultants and drone service providers
Schedule on-site meetings with farmers to demo the Aerobotics products
Identify and attend farmers days your region
Expand our partner base by signing up new Aerobotics exclusive service providers
Assist service provider partners in their sales process by both offering support to the partners and taking part in select joint sales activities
After sales first line support
Build out Aerobotics presence in Mpumalanga, including physical office and sales & support team

EXPERIENCE REQUIRED

Minimum 2 years of sales management experience
Must have experience in the farming industry and even added value would be to have knowledge in the precision agriculture field
QUALIFICATIONS REQUIRED
Graduate degree in Business or other sales related field.
 
 
]Apply This Job Now On Our Official Website![/url]
 
About us:
 
 
 


  Collapse Read »

In-field Support Agent

WHO ARE WE?

Aerobotics is a South African Ag-tech company with a smart scouting platform to identify pests and diseases in tree crops. Aerobotics’ platform combines weekly satellite data, automated drone scouting, and infield scouting data to identify and track every tree on the farm. Aerobotics then uses machine learning to automatically detect pest and disease problems, and finally alerts the farmer to those locations to ground-truth the data and diagnose the specific problems. By bringing farmer validation into the loop, Aerobotics gets smarter all the time, which benefits all the farmers on the platform. The company’s web-based software platform is called Aeroview. 

WHO ARE WE LOOKING FOR?

If you love the outdoors and have a passion for agriculture and technology, we have a great opportunity for you. We are looking for an In-field Support Agent who can help us to make sure Aerobotics clients are set up for success and get the most out of our technology. 

DAILY DUTIES

Walking clients through their processed data in person on the farm
Train farm monitors how to use Aeroview Scout
Liaise with your regional Business Development Manager & Client Success Agent on data process and timelines
Attend agricultural events & exhibitions as a Aerobotics representative in your area
Assisting in sourcing new leads to your Business Development Manager
Help improve Aeroview user engagement by keeping clients happy
Work with product team to ensure farmers feedback is taken into consideration for future product development
Make sure clients/service providers are aware of any new developments regarding our Aeroview platform and other productsNote: This role is based in KwaZulu-Natal. 

EXPERIENCE REQUIRED

One to two years work experience in a client servicing role
Candidate must have effective writing and communication skills in both english and afrikaans
Candidates must be computer literate and tech savvy
Any experience in the agricultural sector would be advantageousQUALIFICATIONS REQUIRED
Diploma or Graduate degree in Business or other related field.
 
]Apply This Job Now On Our Official Website![/url]
 
About us:
 
 


Continue Read »
WHO ARE WE?

Aerobotics is a South African Ag-tech company with a smart scouting platform to identify pests and diseases in tree crops. Aerobotics’ platform combines weekly satellite data, automated drone scouting, and infield scouting data to identify and track every tree on the farm. Aerobotics then uses machine learning to automatically detect pest and disease problems, and finally alerts the farmer to those locations to ground-truth the data and diagnose the specific problems. By bringing farmer validation into the loop, Aerobotics gets smarter all the time, which benefits all the farmers on the platform. The company’s web-based software platform is called Aeroview. 

WHO ARE WE LOOKING FOR?

If you love the outdoors and have a passion for agriculture and technology, we have a great opportunity for you. We are looking for an In-field Support Agent who can help us to make sure Aerobotics clients are set up for success and get the most out of our technology. 

DAILY DUTIES

Walking clients through their processed data in person on the farm
Train farm monitors how to use Aeroview Scout
Liaise with your regional Business Development Manager & Client Success Agent on data process and timelines
Attend agricultural events & exhibitions as a Aerobotics representative in your area
Assisting in sourcing new leads to your Business Development Manager
Help improve Aeroview user engagement by keeping clients happy
Work with product team to ensure farmers feedback is taken into consideration for future product development
Make sure clients/service providers are aware of any new developments regarding our Aeroview platform and other productsNote: This role is based in KwaZulu-Natal. 

EXPERIENCE REQUIRED

One to two years work experience in a client servicing role
Candidate must have effective writing and communication skills in both english and afrikaans
Candidates must be computer literate and tech savvy
Any experience in the agricultural sector would be advantageousQUALIFICATIONS REQUIRED
Diploma or Graduate degree in Business or other related field.
 
]Apply This Job Now On Our Official Website![/url]
 
About us:
 
 


Collapse Read »

In-field Support Agent based at Limpopo

 WHO ARE WE?

Aerobotics is a South African Ag-tech company with a smart scouting platform to identify pests and diseases in tree crops. Aerobotics’ platform combines weekly satellite data, automated drone scouting, and infield scouting data to identify and track every tree on the farm. Aerobotics then uses machine learning to automatically detect pest and disease problems, and finally alerts the farmer to those locations to ground-truth the data and diagnose the specific problems. By bringing farmer validation into the loop, Aerobotics gets smarter all the time, which benefits all the farmers on the platform. The company’s web-based software platform is called Aeroview. 

WHO ARE WE LOOKING FOR?

If you love the outdoors and have a passion for agriculture and technology, we have a great opportunity for you. We are looking for an In-field Support Agent who can help us to make sure Aerobotics clients are set up for success and get the most out of our technology. 

DAILY DUTIES:

Walking clients through their processed data in person on the farm
Train farm monitors how to use Aeroview Scout
Liaise with your regional Business Development Manager & Client Success Agent on data process and timelines
Attend agricultural events & exhibitions as a Aerobotics representative in your area
Assisting in sourcing new leads to your Business Development Manager
Help improve Aeroview user engagement by keeping clients happy
Work with product team to ensure farmers feedback is taken into consideration for future product development
Make sure clients/service providers are aware of any new developments regarding our Aeroview platform and other productsNote: This role is based in Limpopo. 

EXPERIENCE REQUIRED

One to two years work experience in a client servicing role
Candidate must have effective writing and communication skills in both english and afrikaans
Candidates must be computer literate and tech savvy
Any experience in the agricultural sector would be advantageousQUALIFICATIONS REQUIRED
Diploma or Graduate degree in Business or other related field.
 
]Apply This Job Now On Our Official Website![/url]
 
About us:
 
 


Continue Read »
 WHO ARE WE?

Aerobotics is a South African Ag-tech company with a smart scouting platform to identify pests and diseases in tree crops. Aerobotics’ platform combines weekly satellite data, automated drone scouting, and infield scouting data to identify and track every tree on the farm. Aerobotics then uses machine learning to automatically detect pest and disease problems, and finally alerts the farmer to those locations to ground-truth the data and diagnose the specific problems. By bringing farmer validation into the loop, Aerobotics gets smarter all the time, which benefits all the farmers on the platform. The company’s web-based software platform is called Aeroview. 

WHO ARE WE LOOKING FOR?

If you love the outdoors and have a passion for agriculture and technology, we have a great opportunity for you. We are looking for an In-field Support Agent who can help us to make sure Aerobotics clients are set up for success and get the most out of our technology. 

DAILY DUTIES:

Walking clients through their processed data in person on the farm
Train farm monitors how to use Aeroview Scout
Liaise with your regional Business Development Manager & Client Success Agent on data process and timelines
Attend agricultural events & exhibitions as a Aerobotics representative in your area
Assisting in sourcing new leads to your Business Development Manager
Help improve Aeroview user engagement by keeping clients happy
Work with product team to ensure farmers feedback is taken into consideration for future product development
Make sure clients/service providers are aware of any new developments regarding our Aeroview platform and other productsNote: This role is based in Limpopo. 

EXPERIENCE REQUIRED

One to two years work experience in a client servicing role
Candidate must have effective writing and communication skills in both english and afrikaans
Candidates must be computer literate and tech savvy
Any experience in the agricultural sector would be advantageousQUALIFICATIONS REQUIRED
Diploma or Graduate degree in Business or other related field.
 
]Apply This Job Now On Our Official Website![/url]
 
About us:
 
 


Collapse Read »

In-field Support Agent 【Eastern Cape】

WHO ARE WE?

Aerobotics is a South African Ag-tech company with a smart scouting platform to identify pests and diseases in tree crops. Aerobotics’ platform combines weekly satellite data, automated drone scouting, and infield scouting data to identify and track every tree on the farm. Aerobotics then uses machine learning to automatically detect pest and disease problems, and finally alerts the farmer to those locations to ground-truth the data and diagnose the specific problems. By bringing farmer validation into the loop, Aerobotics gets smarter all the time, which benefits all the farmers on the platform. The company’s web-based software platform is called Aeroview. 

WHO ARE WE LOOKING FOR?

If you love the outdoors and have a passion for agriculture and technology, we have a great opportunity for you. We are looking for an In-field Support Agent who can help us to make sure Aerobotics clients are set up for success and get the most out of our technology. 

DAILY DUTIES:

Walking clients through their processed data in person on the farm
Train farm monitors how to use Aeroview Scout
Liaise with your regional Business Development Manager & Client Success Agent on data process and timelines
Attend agricultural events & exhibitions as a Aerobotics representative in your area
Assisting in sourcing new leads to your Business Development Manager
Help improve Aeroview user engagement by keeping clients happy
Work with product team to ensure farmers feedback is taken into consideration for future product development
Make sure clients/service providers are aware of any new developments regarding our Aeroview platform and other productsNote: This role is based in the Eastern Cape. 

EXPERIENCE REQUIRED:

One to two years work experience in a client servicing role
Candidate must have effective writing and communication skills in both english and afrikaans
Candidates must be computer literate and tech savvy
Any experience in the agricultural sector would be advantageousQUALIFICATIONS REQUIRED
Diploma or Graduate degree in Business or other related field.
 
]Apply This Job Now On Our Official Website![/url]
 
 
About us:
 
 


Continue Read »
WHO ARE WE?

Aerobotics is a South African Ag-tech company with a smart scouting platform to identify pests and diseases in tree crops. Aerobotics’ platform combines weekly satellite data, automated drone scouting, and infield scouting data to identify and track every tree on the farm. Aerobotics then uses machine learning to automatically detect pest and disease problems, and finally alerts the farmer to those locations to ground-truth the data and diagnose the specific problems. By bringing farmer validation into the loop, Aerobotics gets smarter all the time, which benefits all the farmers on the platform. The company’s web-based software platform is called Aeroview. 

WHO ARE WE LOOKING FOR?

If you love the outdoors and have a passion for agriculture and technology, we have a great opportunity for you. We are looking for an In-field Support Agent who can help us to make sure Aerobotics clients are set up for success and get the most out of our technology. 

DAILY DUTIES:

Walking clients through their processed data in person on the farm
Train farm monitors how to use Aeroview Scout
Liaise with your regional Business Development Manager & Client Success Agent on data process and timelines
Attend agricultural events & exhibitions as a Aerobotics representative in your area
Assisting in sourcing new leads to your Business Development Manager
Help improve Aeroview user engagement by keeping clients happy
Work with product team to ensure farmers feedback is taken into consideration for future product development
Make sure clients/service providers are aware of any new developments regarding our Aeroview platform and other productsNote: This role is based in the Eastern Cape. 

EXPERIENCE REQUIRED:

One to two years work experience in a client servicing role
Candidate must have effective writing and communication skills in both english and afrikaans
Candidates must be computer literate and tech savvy
Any experience in the agricultural sector would be advantageousQUALIFICATIONS REQUIRED
Diploma or Graduate degree in Business or other related field.
 
]Apply This Job Now On Our Official Website![/url]
 
 
About us:
 
 


Collapse Read »

Analytics and Insights Coordinator

WHO ARE WE?

Aerobotics is a South African Ag-tech startup focused on providing tree crop protection to farmers through early problem detection and alerts. Our Aeroview platform combines weekly satellite data, drone imagery and scout information to track farm performance on a per-tree basis allowing farmers to take a data-driven approach when optimising the health of their farm.
Our software uses machine learning to identify early stage problems, automatically detect pests and diseases, and guide farmers to these locations. Farmers validate our algorithms in-field and diagnose the specific problems, ultimately advancing the algorithms’ intelligence and benefiting our grower community. 

WHO ARE WE LOOKING FOR?

Data-driven: You have a passion for working with data and people. You are equipped with strong technical and analytical skills, stakeholder management skills, and the ability to build to clearly communicate and present information.
Problem solver: You analyse problems by understanding the bigger picture, using critical thinking and paying attention to details - all with the end goal of bringing unparalleled digital experiences to customers.
Collaborative: You work well with cross-functional teams to think thinking boldly and creatively to deliver exceptional concepts
Customer obsessed: Your customers are at the centre of everything that you do and you strive to understand them better through analyses, research and empathy to continuously evolve products and services.
Self-starter: You function effectively in an evolving environment with frequently changing needs and constantly find ways to broaden your skill set through research and learning.

DAILY DUTIES

The Analytics and Insights Coordinator will work closely with the product and business stakeholders to identify and monitor core key performance indicators (KPIs), through a managed platform.
Responsibilities:Add critical analytical horsepower to Aerobotics to ensure that we are leveraging our insights to improve product and experiences in a scalable and sustainable way
Collaborate with internal teams (i.e. Product, Tech, Internal Operations, Client Operations and Business Development) and to ensure we have the data infrastructure and integrity to serve Aerobotics’ business needs
Identify and manage a central data analytics tool, as well as provide training to internal teams
Enable data-driven decision making through reports, deep analyses and actionable insights on core business metrics
Build and own periodic reporting - Take advantage of the ever-growing amount of data we have at our fingertips to help stakeholders manage and improve our operations
Ability to juggle multiple projects of varying priorities and pace

EXPERIENCE REQUIRED

Bachelor's degree or higher
Acute attention to detail
Minimum 1 year of full time work experience in a quantitative/analytical role
Fluency in SQL
Excellent time management and organisational skills
Strong analytical skills, strong intellectual curiosity and ability to structure and solve difficult problems
Solid written and verbal communication skills
Willingness to quickly learn, adapt and apply new technical skills
QUALIFICATIONS REQUIRED
Bachelor's Degree required
 
]Apply This Job Now On Our Official Website![/url]
 
About us:
 
 


 
 
Continue Read »
WHO ARE WE?

Aerobotics is a South African Ag-tech startup focused on providing tree crop protection to farmers through early problem detection and alerts. Our Aeroview platform combines weekly satellite data, drone imagery and scout information to track farm performance on a per-tree basis allowing farmers to take a data-driven approach when optimising the health of their farm.
Our software uses machine learning to identify early stage problems, automatically detect pests and diseases, and guide farmers to these locations. Farmers validate our algorithms in-field and diagnose the specific problems, ultimately advancing the algorithms’ intelligence and benefiting our grower community. 

WHO ARE WE LOOKING FOR?

Data-driven: You have a passion for working with data and people. You are equipped with strong technical and analytical skills, stakeholder management skills, and the ability to build to clearly communicate and present information.
Problem solver: You analyse problems by understanding the bigger picture, using critical thinking and paying attention to details - all with the end goal of bringing unparalleled digital experiences to customers.
Collaborative: You work well with cross-functional teams to think thinking boldly and creatively to deliver exceptional concepts
Customer obsessed: Your customers are at the centre of everything that you do and you strive to understand them better through analyses, research and empathy to continuously evolve products and services.
Self-starter: You function effectively in an evolving environment with frequently changing needs and constantly find ways to broaden your skill set through research and learning.

DAILY DUTIES

The Analytics and Insights Coordinator will work closely with the product and business stakeholders to identify and monitor core key performance indicators (KPIs), through a managed platform.
Responsibilities:Add critical analytical horsepower to Aerobotics to ensure that we are leveraging our insights to improve product and experiences in a scalable and sustainable way
Collaborate with internal teams (i.e. Product, Tech, Internal Operations, Client Operations and Business Development) and to ensure we have the data infrastructure and integrity to serve Aerobotics’ business needs
Identify and manage a central data analytics tool, as well as provide training to internal teams
Enable data-driven decision making through reports, deep analyses and actionable insights on core business metrics
Build and own periodic reporting - Take advantage of the ever-growing amount of data we have at our fingertips to help stakeholders manage and improve our operations
Ability to juggle multiple projects of varying priorities and pace

EXPERIENCE REQUIRED

Bachelor's degree or higher
Acute attention to detail
Minimum 1 year of full time work experience in a quantitative/analytical role
Fluency in SQL
Excellent time management and organisational skills
Strong analytical skills, strong intellectual curiosity and ability to structure and solve difficult problems
Solid written and verbal communication skills
Willingness to quickly learn, adapt and apply new technical skills
QUALIFICATIONS REQUIRED
Bachelor's Degree required
 
]Apply This Job Now On Our Official Website![/url]
 
About us:
 
 


 
  Collapse Read »

【Cape Town,South Africa】Data Engineer

WHO ARE WE?
Aerobotics is a South African Ag-tech company with a smart scouting platform to identify pests and diseases in tree crops. Aerobotics’ platform combines weekly satellite data, automated drone scouting, and infield scouting data to identify and track every tree on the farm. Aerobotics then uses machine learning to automatically detect pest and disease problems, and finally alerts the farmer to those locations to ground-truth the data and diagnose the specific problems. By bringing farmer validation into the loop, Aerobotics gets smarter all the time, which benefits all the farmers on the platform. The company’s web-based software platform is called Aeroview. 

WHO ARE WE LOOKING FOR?
We are looking for an individual to help build and maintain our data pipelines, designing efficient and high performant solutions. The ideal candidate is an experienced data pipeline builder and data wrangler, who enjoys optimizing systems, using an analytical mindset, and building them from the ground up. 

DAILY DUTIES
- Build understandings of the available data, and our data pipeline performance, through visualisation and analyses.
- Work with developers, data scientists and data operations teams to understand business needs and develop optimal solutions.
- Create processes to quickly test the accuracies and performance of various approaches.
- Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
- Build and maintain recurring ETL tasks, mainly feeding our data warehouse. 

EXPERIENCE REQUIRED
- Ideally 3 years experience working as a software engineer/data scientist
- Advanced SQL knowledge and experience working with relational databases
- Experience with object-oriented/function scripting languages: Python, Java, C++, etc
- Experience building root-cause analyses on internal and external data and processes to identify opportunities for improvement and answer specific business questions
- Knowledge and experience working on data warehouse architectures, ETL and reporting/analytics tools 

QUALIFICATIONS REQUIRED
BSc/MSc Engineering/Comp Sci
 
]Apply This Job Now On Our Official Website![/url]
 
About Us:
 
 


 
Continue Read »
WHO ARE WE?
Aerobotics is a South African Ag-tech company with a smart scouting platform to identify pests and diseases in tree crops. Aerobotics’ platform combines weekly satellite data, automated drone scouting, and infield scouting data to identify and track every tree on the farm. Aerobotics then uses machine learning to automatically detect pest and disease problems, and finally alerts the farmer to those locations to ground-truth the data and diagnose the specific problems. By bringing farmer validation into the loop, Aerobotics gets smarter all the time, which benefits all the farmers on the platform. The company’s web-based software platform is called Aeroview. 

WHO ARE WE LOOKING FOR?
We are looking for an individual to help build and maintain our data pipelines, designing efficient and high performant solutions. The ideal candidate is an experienced data pipeline builder and data wrangler, who enjoys optimizing systems, using an analytical mindset, and building them from the ground up. 

DAILY DUTIES
- Build understandings of the available data, and our data pipeline performance, through visualisation and analyses.
- Work with developers, data scientists and data operations teams to understand business needs and develop optimal solutions.
- Create processes to quickly test the accuracies and performance of various approaches.
- Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
- Build and maintain recurring ETL tasks, mainly feeding our data warehouse. 

EXPERIENCE REQUIRED
- Ideally 3 years experience working as a software engineer/data scientist
- Advanced SQL knowledge and experience working with relational databases
- Experience with object-oriented/function scripting languages: Python, Java, C++, etc
- Experience building root-cause analyses on internal and external data and processes to identify opportunities for improvement and answer specific business questions
- Knowledge and experience working on data warehouse architectures, ETL and reporting/analytics tools 

QUALIFICATIONS REQUIRED
BSc/MSc Engineering/Comp Sci
 
]Apply This Job Now On Our Official Website![/url]
 
About Us:
 
 


  Collapse Read »

Scrum Master/Project Manager

WHO ARE WE?

Aerobotics is a South African Ag-tech startup focused on providing tree crop protection to farmers through early problem detection and alerts. Our Aeroview platform combines weekly satellite data, drone imagery and scout information to track farm performance on a per-tree basis allowing farmers to take a data-driven approach when optimising the health of their farm.
Our software uses machine learning to identify early stage problems, automatically detect pests and diseases, and guide farmers to these locations. Farmers validate our algorithms in-field and diagnose the specific problems, ultimately advancing the algorithms’ intelligence and benefiting our grower community. 

WHO ARE WE LOOKING FOR?

Agile acumen: You have sound knowledge of Agile best practice and practical experience in applying Agile principles in a software environment
Organised:You are extremely well-organised, persuasive, tenacious, and adaptable
Collaborative: You work well with cross-functional teams to think thinking boldly and creatively to deliver exceptional concepts
Awareness: You have skills and knowledge of facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing transparency
Self-starter: You function effectively in an evolving environment with frequently changing needs and constantly find ways to broaden your skill set through research and learning.

DAILY DUTIES

As a talented and committed Scrum Master, you will be working closely with everyone involved in making a great product; through facilitating, guiding, training, mentoring & coaching.
Guide and coach the team & organisation to follow Agile/Scrum practices
Guide and coach the team to become self-organised
Improve transparency within the teams
Facilitate the removal of impediments
Build a safe and trusting environment where conflict can be managed in a healthy way without fear of blame
Ability to juggle multiple projects of varying priorities and pace
Be responsible for supporting and coaching the Head of Product on Agile/Scrum practices
EXPERIENCE REQUIRED
2+ years of experience working in a Scrum Master role with a Software Development team
Good skills and knowledge of facilitation, continuous improvement, empowerment and transparency
Knowledge of Agile approaches – Scrum, Kanban, etc.
Knowledge and experience with Agile techniques – Automated Testing, User Stories, TDD, Continuous Integration, Testing, Pairing, Agile Games, etc.
Excellent time management and organisational skills
Solid written and verbal communication skills
Acute attention to detail
QUALIFICATIONS REQUIRED
Bachelor's Degree required
 
 



 
]Apply This Job Now On Our Official Website![/url]
 
 
About Us:
 
 


Continue Read »
WHO ARE WE?

Aerobotics is a South African Ag-tech startup focused on providing tree crop protection to farmers through early problem detection and alerts. Our Aeroview platform combines weekly satellite data, drone imagery and scout information to track farm performance on a per-tree basis allowing farmers to take a data-driven approach when optimising the health of their farm.
Our software uses machine learning to identify early stage problems, automatically detect pests and diseases, and guide farmers to these locations. Farmers validate our algorithms in-field and diagnose the specific problems, ultimately advancing the algorithms’ intelligence and benefiting our grower community. 

WHO ARE WE LOOKING FOR?

Agile acumen: You have sound knowledge of Agile best practice and practical experience in applying Agile principles in a software environment
Organised:You are extremely well-organised, persuasive, tenacious, and adaptable
Collaborative: You work well with cross-functional teams to think thinking boldly and creatively to deliver exceptional concepts
Awareness: You have skills and knowledge of facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing transparency
Self-starter: You function effectively in an evolving environment with frequently changing needs and constantly find ways to broaden your skill set through research and learning.

DAILY DUTIES

As a talented and committed Scrum Master, you will be working closely with everyone involved in making a great product; through facilitating, guiding, training, mentoring & coaching.
Guide and coach the team & organisation to follow Agile/Scrum practices
Guide and coach the team to become self-organised
Improve transparency within the teams
Facilitate the removal of impediments
Build a safe and trusting environment where conflict can be managed in a healthy way without fear of blame
Ability to juggle multiple projects of varying priorities and pace
Be responsible for supporting and coaching the Head of Product on Agile/Scrum practices
EXPERIENCE REQUIRED
2+ years of experience working in a Scrum Master role with a Software Development team
Good skills and knowledge of facilitation, continuous improvement, empowerment and transparency
Knowledge of Agile approaches – Scrum, Kanban, etc.
Knowledge and experience with Agile techniques – Automated Testing, User Stories, TDD, Continuous Integration, Testing, Pairing, Agile Games, etc.
Excellent time management and organisational skills
Solid written and verbal communication skills
Acute attention to detail
QUALIFICATIONS REQUIRED
Bachelor's Degree required
 
 



 
]Apply This Job Now On Our Official Website![/url]
 
 
About Us:
 
 


Collapse Read »

Client Success Agent | job location in Cape Town

WHO ARE WE?

Aerobotics is a South African Ag-tech company with a smart scouting platform to identify pests and diseases in tree crops. Aerobotics’ platform combines weekly satellite data, automated drone scouting, and infield scouting data to identify and track every tree on the farm. Aerobotics then uses machine learning to automatically detect pest and disease problems, and finally alerts the farmer to those locations to ground-truth the data and diagnose the specific problems. By bringing farmer validation into the loop, Aerobotics gets smarter all the time, which benefits all the farmers on the platform. The company’s web-based software platform is called Aeroview. 

WHO ARE WE LOOKING FOR?

Are you the person who always puts the needs of your clients first? Are you always on top of your game with a friendly demeanour? Can you hold your own in a fast paced environment and preempt clients needs? We are looking for a client success agent who has a passion for agricultural and wants to help us make sure Aerobotics clients are always happy and at ease using our platform to enhance their agricultural enterprise. 

DAILY DUTIES
Day to day tasks includes, but are not limited to:Supporting your regional business development managers to get his prospective leads across the line
Walking clients through their processed data via video call or in person
Work closely with the data operations team to ensure timely data turnaround
Work closely with our Growth team to help grow a satisfied client base
Liaising with the product training team to schedule on the farm training
Help improve Aeroview user engagement by keeping clients happy
Work with product team to ensure farmers feedback is taken into consideration for future product development
Make sure clients/service providers are aware of any new developments regarding our Aeroview platform and other productsNote: This role is based in Cape Town, however you will be servicing the US.
Working hours are from 15H00 to 00H00. 

EXPERIENCE REQUIRED:

One to two years work experience in a client servicing role
Candidate must have effective writing and communication skills in both english and Afrikaans
Candidates must be computer literate and tech savvy
Any experience in the agricultural sector would be advantageousQUALIFICATIONS REQUIRED
Graduate degree in Business or other related field.
 
]Apply This Job Now On Our Official Website![/url]
 
 
About us:
 
 


Continue Read »
WHO ARE WE?

Aerobotics is a South African Ag-tech company with a smart scouting platform to identify pests and diseases in tree crops. Aerobotics’ platform combines weekly satellite data, automated drone scouting, and infield scouting data to identify and track every tree on the farm. Aerobotics then uses machine learning to automatically detect pest and disease problems, and finally alerts the farmer to those locations to ground-truth the data and diagnose the specific problems. By bringing farmer validation into the loop, Aerobotics gets smarter all the time, which benefits all the farmers on the platform. The company’s web-based software platform is called Aeroview. 

WHO ARE WE LOOKING FOR?

Are you the person who always puts the needs of your clients first? Are you always on top of your game with a friendly demeanour? Can you hold your own in a fast paced environment and preempt clients needs? We are looking for a client success agent who has a passion for agricultural and wants to help us make sure Aerobotics clients are always happy and at ease using our platform to enhance their agricultural enterprise. 

DAILY DUTIES
Day to day tasks includes, but are not limited to:Supporting your regional business development managers to get his prospective leads across the line
Walking clients through their processed data via video call or in person
Work closely with the data operations team to ensure timely data turnaround
Work closely with our Growth team to help grow a satisfied client base
Liaising with the product training team to schedule on the farm training
Help improve Aeroview user engagement by keeping clients happy
Work with product team to ensure farmers feedback is taken into consideration for future product development
Make sure clients/service providers are aware of any new developments regarding our Aeroview platform and other productsNote: This role is based in Cape Town, however you will be servicing the US.
Working hours are from 15H00 to 00H00. 

EXPERIENCE REQUIRED:

One to two years work experience in a client servicing role
Candidate must have effective writing and communication skills in both english and Afrikaans
Candidates must be computer literate and tech savvy
Any experience in the agricultural sector would be advantageousQUALIFICATIONS REQUIRED
Graduate degree in Business or other related field.
 
]Apply This Job Now On Our Official Website![/url]
 
 
About us:
 
 


Collapse Read »

Caddy vs SSLDocker vs Nginx , which is the best suitable web server for your vps ? I tested their performance with step by step tutorial

1. I tested them on RAM 1 GB vps, i use hey 1 send requests 
 
# ./hey -n=20000 -c=5 [url=https://mydomain.com/]https://mydomain.com/[/url]

2. Caddy results:
 
 
 
Summary:
Total: 64.9214 secs
Slowest: 0.7156 secs
Fastest: 0.0031 secs
Average: 0.0161 secs
Requests/sec: 308.0650

Response time histogram:
0.003 [1] |
0.074 [19888] |∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎
0.146 [2] |
0.217 [2] |
0.288 [2] |
0.359 [90] |
0.431 [1] |
0.502 [11] |
0.573 [1] |
0.644 [1] |
0.716 [1] |

 
4. SSLDocker results:
 
Summary: 
Total: 63.0618 secs
Slowest: 0.4883 secs
Fastest: 0.0030 secs
Average: 0.0156 secs
Requests/sec: 317.1490

Response time histogram:
0.003 [1] |
0.052 [19865] |∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎
0.100 [1] |
0.149 [2] |
0.197 [1] |
0.246 [0] |
0.294 [15] |
0.343 [95] |
0.391 [0] |
0.440 [2] |
0.488 [18] |

 
5. Nginx (openresty) results:
Summary:
Total: 57.8501 secs
Slowest: 0.0523 secs
Fastest: 0.0029 secs
Average: 0.0144 secs
Requests/sec: 345.7212

Response time histogram:
0.003 [1] |
0.008 [539] |∎∎
0.013 [4327] |∎∎∎∎∎∎∎∎∎∎∎∎∎
0.018 [13150] |∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎
0.023 [1397] |∎∎∎∎
0.028 [404] |∎
0.033 [120] |
0.037 [35] |
0.042 [18] |
0.047 [4] |
0.052 [5] |

 
6. Requests per second (RPS)
Caddy 308 < SSLDocker 317 < Nginx 345

Nginx and SSLDocker have better performance
 
Caddy config:
mydomain.com {
gzip
proxy / 127.0.0.1:8999
}
mydomain2.com {
proxy / 127.0.0.1:8888
}

SSLDocker config:
{
"Email": "[email protected]",
"GzipOn": true,
"Http2https": true,
"MaxHeader": 10,
"Certs": "certs",
"ProxyItems": [
{"Host": "mydomain.com", "Target": "[url=http://localhost:8999"]http://localhost:8999"[/url]},
{"Host": "mydomain2.com", "Target": "[url=http://localhost:8888"]http://localhost:8888"[/url]}
]
}

Nginx config:
 
server {
listen 443;
server_name mydomain.com;

ssl on;
ssl_certificate /root/ssl/chained.pem;
ssl_certificate_key /root/ssl/domain.key;

ssl_session_timeout 5m;

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA;
ssl_prefer_server_ciphers on;

location ^~ /.well-known/acme-challenge/ {
alias /var/www/myapp/;
try_files $uri =404;
}

location / {
proxy_pass_header Server;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Scheme $scheme;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass [url=http://127.0.0.1:8999;]http://127.0.0.1:8999;[/url]
}
}

 
So  When should you use caddy and ssl docker?
 
my answer: if you run multiple websites,and each website use https .if you think it's hard and complex to config https ,you should use caddy and SSLDocker, they  would auto generate ssl . Nginx is stable and mature , you can search lots of solutions when you meet issues.
 
 
 
 
 
 
 
 
 
Continue Read »
1. I tested them on RAM 1 GB vps, i use hey 1 send requests 
 
# ./hey -n=20000 -c=5 [url=https://mydomain.com/]https://mydomain.com/[/url]

2. Caddy results:
 
 
 
Summary:
Total: 64.9214 secs
Slowest: 0.7156 secs
Fastest: 0.0031 secs
Average: 0.0161 secs
Requests/sec: 308.0650

Response time histogram:
0.003 [1] |
0.074 [19888] |∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎
0.146 [2] |
0.217 [2] |
0.288 [2] |
0.359 [90] |
0.431 [1] |
0.502 [11] |
0.573 [1] |
0.644 [1] |
0.716 [1] |

 
4. SSLDocker results:
 
Summary: 
Total: 63.0618 secs
Slowest: 0.4883 secs
Fastest: 0.0030 secs
Average: 0.0156 secs
Requests/sec: 317.1490

Response time histogram:
0.003 [1] |
0.052 [19865] |∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎
0.100 [1] |
0.149 [2] |
0.197 [1] |
0.246 [0] |
0.294 [15] |
0.343 [95] |
0.391 [0] |
0.440 [2] |
0.488 [18] |

 
5. Nginx (openresty) results:
Summary:
Total: 57.8501 secs
Slowest: 0.0523 secs
Fastest: 0.0029 secs
Average: 0.0144 secs
Requests/sec: 345.7212

Response time histogram:
0.003 [1] |
0.008 [539] |∎∎
0.013 [4327] |∎∎∎∎∎∎∎∎∎∎∎∎∎
0.018 [13150] |∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎
0.023 [1397] |∎∎∎∎
0.028 [404] |∎
0.033 [120] |
0.037 [35] |
0.042 [18] |
0.047 [4] |
0.052 [5] |

 
6. Requests per second (RPS)
Caddy 308 < SSLDocker 317 < Nginx 345

Nginx and SSLDocker have better performance
 
Caddy config:
mydomain.com {
gzip
proxy / 127.0.0.1:8999
}
mydomain2.com {
proxy / 127.0.0.1:8888
}

SSLDocker config:
{
"Email": "[email protected]",
"GzipOn": true,
"Http2https": true,
"MaxHeader": 10,
"Certs": "certs",
"ProxyItems": [
{"Host": "mydomain.com", "Target": "[url=http://localhost:8999"]http://localhost:8999"[/url]},
{"Host": "mydomain2.com", "Target": "[url=http://localhost:8888"]http://localhost:8888"[/url]}
]
}

Nginx config:
 
server {
listen 443;
server_name mydomain.com;

ssl on;
ssl_certificate /root/ssl/chained.pem;
ssl_certificate_key /root/ssl/domain.key;

ssl_session_timeout 5m;

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA;
ssl_prefer_server_ciphers on;

location ^~ /.well-known/acme-challenge/ {
alias /var/www/myapp/;
try_files $uri =404;
}

location / {
proxy_pass_header Server;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Scheme $scheme;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass [url=http://127.0.0.1:8999;]http://127.0.0.1:8999;[/url]
}
}

 
So  When should you use caddy and ssl docker?
 
my answer: if you run multiple websites,and each website use https .if you think it's hard and complex to config https ,you should use caddy and SSLDocker, they  would auto generate ssl . Nginx is stable and mature , you can search lots of solutions when you meet issues.
 
 
 
 
 
 
 
 
  Collapse Read »

How to check and generate an accurate nginx config file

1.  go to https://nginxconfig.io and select what stacks your are using . this site support Php,node js ,Django,Magento,etc.
 
2. type your domain name ,e.g .  I typed mydomain.com for test.

屏幕快照_2019-03-08_上午8.36_.04_.png

 
 
3. click the Generated config blue button and download a zip file,and open it.
 
屏幕快照_2019-03-08_上午8.37_.54_.png


 
4. these are common config file you can view(Server):
# Virtual host: create symbolic links
ln -s /etc/nginx/sites-available/example.com.conf /etc/nginx/sites-available/mydomain.com.conf /etc/nginx/sites-enabled

# HTTPS - certbot (before first run): create ACME-challenge common directory
mkdir -p /var/www/_letsencrypt && chown www-data /var/www/_letsencrypt

# HTTPS - certbot (before first run): disable SSL directives
sed -i -r 's/(listen .*443)/\1;#/g; s/(ssl_(certificate|certificate_key|trusted_certificate) )/#;#\1/g' /etc/nginx/sites-available/example.com.conf /etc/nginx/sites-available/mydomain.com.conf

# HTTPS - certbot: obtain certificates
certbot certonly --webroot -d example.com -d www.example.com --email [email protected] -w /var/www/_letsencrypt -n --agree-tos --force-renewal
certbot certonly --webroot -d mydomain.com -d www.mydomain.com --email [email protected] -w /var/www/_letsencrypt -n --agree-tos --force-renewal

# HTTPS - certbot (after first run): enable SSL directives
sed -i -r 's/#?;#//g' /etc/nginx/sites-available/example.com.conf /etc/nginx/sites-available/mydomain.com.conf

 
/etc/nginx/nginx.conf
 
# Generated by nginxconfig.io
# [url=https://nginxconfig.io/?1.domain=mydomain.com&1.non_www=false]https://nginxconfig.io/%3F1.do ... false[/url]

user www-data;
pid /run/nginx.pid;
worker_processes auto;
worker_rlimit_nofile 65535;

events {
multi_accept on;
worker_connections 65535;
}

http {
charset utf-8;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
server_tokens off;
log_not_found off;
types_hash_max_size 2048;
client_max_body_size 16M;

# MIME
include mime.types;
default_type application/octet-stream;

# logging
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log warn;

# SSL
ssl_session_timeout 1d;
ssl_session_cache shared:SSL:50m;
ssl_session_tickets off;

# modern configuration
ssl_protocols TLSv1.2;
ssl_ciphers ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256;
ssl_prefer_server_ciphers on;

# OCSP Stapling
ssl_stapling on;
ssl_stapling_verify on;
resolver 1.1.1.1 1.0.0.1 8.8.8.8 8.8.4.4 208.67.222.222 208.67.220.220 valid=60s;
resolver_timeout 2s;

# load configs
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
}

 
/etc/nginx/sites-available/example.com.conf
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;

server_name www.example.com;
set $base /var/www/example.com;
root $base/public;

# SSL
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem;

# index.php
index index.php;

# index.php fallback
location / {
try_files $uri $uri/ /index.php?$query_string;
}

# handle .php
location ~ \.php$ {
include nginxconfig.io/php_fastcgi.conf;
}

include nginxconfig.io/general.conf;
}

# non-www, subdomains redirect
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;

server_name .example.com;

# SSL
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem;

return 301 [url=https://www.example.com]https://www.example.com[/url]$request_uri;
}

# HTTP redirect
server {
listen 80;
listen [::]:80;

server_name .example.com;

include nginxconfig.io/letsencrypt.conf;

location / {
return 301 [url=https://example.com]https://example.com[/url]$request_uri;
}
}

 
 
 
/etc/nginx/sites-available/mydomain.com.conf
 
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;

server_name www.mydomain.com;
set $base /var/www/mydomain.com;
root $base/public;

# SSL
ssl_certificate /etc/letsencrypt/live/mydomain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/mydomain.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/mydomain.com/chain.pem;

# index.php
index index.php;

# index.php fallback
location / {
try_files $uri $uri/ /index.php?$query_string;
}

# handle .php
location ~ \.php$ {
include nginxconfig.io/php_fastcgi.conf;
}

include nginxconfig.io/general.conf;
}

# non-www, subdomains redirect
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;

server_name .mydomain.com;

# SSL
ssl_certificate /etc/letsencrypt/live/mydomain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/mydomain.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/mydomain.com/chain.pem;

return 301 [url=https://www.mydomain.com]https://www.mydomain.com[/url]$request_uri;
}

# HTTP redirect
server {
listen 80;
listen [::]:80;

server_name .mydomain.com;

include nginxconfig.io/letsencrypt.conf;

location / {
return 301 [url=https://www.mydomain.com]https://www.mydomain.com[/url]$request_uri;
}
}

 
/etc/nginx/nginxconfig.io/php_fastcgi.conf
 
# 404
try_files $fastcgi_script_name =404;

# default fastcgi_params
include fastcgi_params;

# fastcgi settings
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
fastcgi_index index.php;
fastcgi_buffers 8 16k;
fastcgi_buffer_size 32k;

# fastcgi params
fastcgi_param DOCUMENT_ROOT $realpath_root;
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$base/:/usr/lib/php/:/tmp/";

 
/etc/nginx/nginxconfig.io/general.conf
# security headers
add_header X-Frame-Options "SAMEORIGIN" always;
add_header X-XSS-Protection "1; mode=block" always;
add_header X-Content-Type-Options "nosniff" always;
add_header Referrer-Policy "no-referrer-when-downgrade" always;
add_header Content-Security-Policy "default-src * data: 'unsafe-eval' 'unsafe-inline'" always;
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" always;

# . files
location ~ /\.(?!well-known) {
deny all;
}

# assets, media
location ~* \.(?:css(\.map)?|js(\.map)?|jpe?g|png|gif|ico|cur|heic|webp|tiff?|mp3|m4a|aac|ogg|midi?|wav|mp4|mov|webm|mpe?g|avi|ogv|flv|wmv)$ {
expires 7d;
access_log off;
}

# svg, fonts
location ~* \.(?:svgz?|ttf|ttc|otf|eot|woff2?)$ {
add_header Access-Control-Allow-Origin "*";
expires 7d;
access_log off;
}

# gzip
gzip on;
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_types text/plain text/css text/xml application/json application/javascript application/xml+rss application/atom+xml image/svg+xml;

 
 
 
 
Continue Read »
1.  go to https://nginxconfig.io and select what stacks your are using . this site support Php,node js ,Django,Magento,etc.
 
2. type your domain name ,e.g .  I typed mydomain.com for test.

屏幕快照_2019-03-08_上午8.36_.04_.png

 
 
3. click the Generated config blue button and download a zip file,and open it.
 
屏幕快照_2019-03-08_上午8.37_.54_.png


 
4. these are common config file you can view(Server):
# Virtual host: create symbolic links
ln -s /etc/nginx/sites-available/example.com.conf /etc/nginx/sites-available/mydomain.com.conf /etc/nginx/sites-enabled

# HTTPS - certbot (before first run): create ACME-challenge common directory
mkdir -p /var/www/_letsencrypt && chown www-data /var/www/_letsencrypt

# HTTPS - certbot (before first run): disable SSL directives
sed -i -r 's/(listen .*443)/\1;#/g; s/(ssl_(certificate|certificate_key|trusted_certificate) )/#;#\1/g' /etc/nginx/sites-available/example.com.conf /etc/nginx/sites-available/mydomain.com.conf

# HTTPS - certbot: obtain certificates
certbot certonly --webroot -d example.com -d www.example.com --email [email protected] -w /var/www/_letsencrypt -n --agree-tos --force-renewal
certbot certonly --webroot -d mydomain.com -d www.mydomain.com --email [email protected] -w /var/www/_letsencrypt -n --agree-tos --force-renewal

# HTTPS - certbot (after first run): enable SSL directives
sed -i -r 's/#?;#//g' /etc/nginx/sites-available/example.com.conf /etc/nginx/sites-available/mydomain.com.conf

 
/etc/nginx/nginx.conf
 
# Generated by nginxconfig.io
# [url=https://nginxconfig.io/?1.domain=mydomain.com&1.non_www=false]https://nginxconfig.io/%3F1.do ... false[/url]

user www-data;
pid /run/nginx.pid;
worker_processes auto;
worker_rlimit_nofile 65535;

events {
multi_accept on;
worker_connections 65535;
}

http {
charset utf-8;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
server_tokens off;
log_not_found off;
types_hash_max_size 2048;
client_max_body_size 16M;

# MIME
include mime.types;
default_type application/octet-stream;

# logging
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log warn;

# SSL
ssl_session_timeout 1d;
ssl_session_cache shared:SSL:50m;
ssl_session_tickets off;

# modern configuration
ssl_protocols TLSv1.2;
ssl_ciphers ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256;
ssl_prefer_server_ciphers on;

# OCSP Stapling
ssl_stapling on;
ssl_stapling_verify on;
resolver 1.1.1.1 1.0.0.1 8.8.8.8 8.8.4.4 208.67.222.222 208.67.220.220 valid=60s;
resolver_timeout 2s;

# load configs
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
}

 
/etc/nginx/sites-available/example.com.conf
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;

server_name www.example.com;
set $base /var/www/example.com;
root $base/public;

# SSL
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem;

# index.php
index index.php;

# index.php fallback
location / {
try_files $uri $uri/ /index.php?$query_string;
}

# handle .php
location ~ \.php$ {
include nginxconfig.io/php_fastcgi.conf;
}

include nginxconfig.io/general.conf;
}

# non-www, subdomains redirect
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;

server_name .example.com;

# SSL
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem;

return 301 [url=https://www.example.com]https://www.example.com[/url]$request_uri;
}

# HTTP redirect
server {
listen 80;
listen [::]:80;

server_name .example.com;

include nginxconfig.io/letsencrypt.conf;

location / {
return 301 [url=https://example.com]https://example.com[/url]$request_uri;
}
}

 
 
 
/etc/nginx/sites-available/mydomain.com.conf
 
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;

server_name www.mydomain.com;
set $base /var/www/mydomain.com;
root $base/public;

# SSL
ssl_certificate /etc/letsencrypt/live/mydomain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/mydomain.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/mydomain.com/chain.pem;

# index.php
index index.php;

# index.php fallback
location / {
try_files $uri $uri/ /index.php?$query_string;
}

# handle .php
location ~ \.php$ {
include nginxconfig.io/php_fastcgi.conf;
}

include nginxconfig.io/general.conf;
}

# non-www, subdomains redirect
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;

server_name .mydomain.com;

# SSL
ssl_certificate /etc/letsencrypt/live/mydomain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/mydomain.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/mydomain.com/chain.pem;

return 301 [url=https://www.mydomain.com]https://www.mydomain.com[/url]$request_uri;
}

# HTTP redirect
server {
listen 80;
listen [::]:80;

server_name .mydomain.com;

include nginxconfig.io/letsencrypt.conf;

location / {
return 301 [url=https://www.mydomain.com]https://www.mydomain.com[/url]$request_uri;
}
}

 
/etc/nginx/nginxconfig.io/php_fastcgi.conf
 
# 404
try_files $fastcgi_script_name =404;

# default fastcgi_params
include fastcgi_params;

# fastcgi settings
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
fastcgi_index index.php;
fastcgi_buffers 8 16k;
fastcgi_buffer_size 32k;

# fastcgi params
fastcgi_param DOCUMENT_ROOT $realpath_root;
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$base/:/usr/lib/php/:/tmp/";

 
/etc/nginx/nginxconfig.io/general.conf
# security headers
add_header X-Frame-Options "SAMEORIGIN" always;
add_header X-XSS-Protection "1; mode=block" always;
add_header X-Content-Type-Options "nosniff" always;
add_header Referrer-Policy "no-referrer-when-downgrade" always;
add_header Content-Security-Policy "default-src * data: 'unsafe-eval' 'unsafe-inline'" always;
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" always;

# . files
location ~ /\.(?!well-known) {
deny all;
}

# assets, media
location ~* \.(?:css(\.map)?|js(\.map)?|jpe?g|png|gif|ico|cur|heic|webp|tiff?|mp3|m4a|aac|ogg|midi?|wav|mp4|mov|webm|mpe?g|avi|ogv|flv|wmv)$ {
expires 7d;
access_log off;
}

# svg, fonts
location ~* \.(?:svgz?|ttf|ttc|otf|eot|woff2?)$ {
add_header Access-Control-Allow-Origin "*";
expires 7d;
access_log off;
}

# gzip
gzip on;
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_types text/plain text/css text/xml application/json application/javascript application/xml+rss application/atom+xml image/svg+xml;

 
 
 
  Collapse Read »

Property24 has a vacancy for a sub-editor/journalist in its Randburg, Johannesburg office. We are looking for someone with excellent writing and editing skills

Property24 has a vacancy for a sub-editor/journalist in its Randburg, Johannesburg office. We are looking for someone with excellent writing and editing skills, who loves a challenge and wants to develop a career in the property news space. You must have a can-do, mature attitude and be willing to go the extra mile. If you’re resourceful and love chasing a good story, enjoy being part of a small team but can work without supervision, and are confident that you can deliver on daily targets and deadlines - we’d love to meet you. All candidates will be required to take a test during the interview process.Requirements

Tertiary qualification: BA English, BCom or journalism.
Exceptional English writing and editing skills.
2 years’ experience in a newsroom or similar environment.
Business or financial writing experience and a strong interest in property. 
Research and social media skills.
Driver's licence and own vehicle essential.
Must live in the Johannesburg area.

Competencies and aptitudes

An understanding and interest in property market and financial trends.
Accuracy, attention to detail and production of quality content.
Sound knowledge of editorial principles.
Persistent nature and consistency in work approach, standards and methodology.
Excellent organisational and planning skills.
Ability to work independently but as part of a team, taking direction from a line manager.
An even temperament and ability to work under pressure, and deal with diverse personalities and situations. 
The willingness to work overtime and attend industry events, if required.
Punctual and honest, with ability to meet strict daily deadlines.

Duties

Pitch stories, report on breaking news, sub-edit and write original features.
Upload online media news content.
Interview industry figures, understand economic reports and conduct thorough research.
Build contacts in the property industry and attend events.
Take and edit photographs when required, video skills an advantage.

Additional

Please forward a CV and short motivation letter to [email protected]. If you have not heard back from us within two weeks after your application, please consider it unsuccessful.

Perks

21 days leave + 1 for each 2 years worked (up to 25 days)
Premium coffee machine
No overtime
Free daily breakfast
Wednesday treats
Group life insurance
On-site gym access
Company medical aid plan
Quarterly catered drinks evening
Ultra-fast internet

Free pizza if you decide to work late
Video or book subscription service subsidy
Located at foot of Table Mountain in leafy Newlands
Fast PCs with multiple large screens
Awesome year end function
Ad-hoc peer reward system
On-site Knead bakery + shops and restaurants across the road
Squash courts
Team budget for outings and celebrations
Top salaries 

 
 
]Apply This Job Now On Our Official Website![/url]
or email us at [email protected]
 

Physical Address: Great Westerford, 240 Main Road,Rondebosch, Cape Town, South Africa
Tel: +27 (0)861 111 724
 
About us :
 
Software innovation is the driving force behind the success of Property24. We strive for outstanding user experiences on our websites, desktop, and mobile applications. We've created the leading property marketplaces in SA, Russia, Kenya and the Philippines and are by no means finished. Join the tech-savvy team where quality, scale and performance are the foundations of our success. We're always growing our products, so if you're one of SA's talented software developers, then you'd be a great addition to our team.Our company

Property24 is owned by Naspers. We operate independently of the 24.com group of companies, having our headquarters in the Great Westerford Building in leafy Newlands at the foot of Table Mountain. Property24 falls within the Naspers classifieds division, the OLX Group.

What we do

We've created a comprehensive property platform that is successfully deployed in multiple international territories. In SA alone, we have over 700 independent property websites running on our platform, with 4 300 estate agencies and 37 000 estate agents using our systems on a daily basis. On top of this, in SA we have over 2.5m unique monthly consumers finding their perfect home on our website, and over 3.5m in Russia. These large audiences keep us on our toes, and motivate us to impress.

Why work for us

We love what we do. We're a team of passionate, tech-centric, like-minded individuals. Opinions are shared freely, and "street cred" is quickly established based on technical ability. We believe that measurement and statistics trump opinion, so analytics and A/B testing are a common tie-breaker. Our teams own the problems that they work with and have direct interactions with stakeholders. We know shortcuts are temporary and take the time to understand the detail.

The development department is the backbone of our business, and as such, developers are an influential part of the company.

Our engineering processes

We follow SCRUM - an agile, iterative, development methodology. These are the rails that we follow to increase our productivity. We don't like inefficiency, and believe that common sense should prevail, so we've got a few SCRUM twists and tweaks up our sleeve. Aside from that, online scrum tooling, continuous integration and feature branches help us to maintain a good rhythm.

We are unselfish with our ideas and love to share. Teams have regular code reviews, knowledge sharing sessions, and show and tell presentations.

Our tech stack

In order to be efficient, we've formed some core competencies. We develop mostly in C#/dotNet, but believe in using the best tools for the job, so we also develop for Java/Android, Swift/iOS, C++/Win depending on the nature of the job. Our software runs predominantly on Windows, but components of our systems run on Linux too. We are a Microsoft Gold Partner.

Having high traffic sites means we need to scale for the load. We use lots of techniques like search indexing, relational databases, caching, monitoring, image recognition, profiling, load balancing and performance tuning to name but a few.

Our software is deployed on Azure PAAS, IAAS as well as self-hosted bare metal virtualized environments.

Our hiring process

The first step in our process is a short test that will showcase your skills. We know that if you have good computer science skills, then languages are easy. We're not out to test your memory, but rather your understanding of things. If all checks out ok, then we can proceed to an interview at our offices, or via telephone, if you're out of town.

Please take the time to get to know us, it'll be worth your while, and hopefully you'll end up joining our great team.
 
Our photos:
 

 
 
Tv Ads:
 


Continue Read »
Property24 has a vacancy for a sub-editor/journalist in its Randburg, Johannesburg office. We are looking for someone with excellent writing and editing skills, who loves a challenge and wants to develop a career in the property news space. You must have a can-do, mature attitude and be willing to go the extra mile. If you’re resourceful and love chasing a good story, enjoy being part of a small team but can work without supervision, and are confident that you can deliver on daily targets and deadlines - we’d love to meet you. All candidates will be required to take a test during the interview process.Requirements

Tertiary qualification: BA English, BCom or journalism.
Exceptional English writing and editing skills.
2 years’ experience in a newsroom or similar environment.
Business or financial writing experience and a strong interest in property. 
Research and social media skills.
Driver's licence and own vehicle essential.
Must live in the Johannesburg area.

Competencies and aptitudes

An understanding and interest in property market and financial trends.
Accuracy, attention to detail and production of quality content.
Sound knowledge of editorial principles.
Persistent nature and consistency in work approach, standards and methodology.
Excellent organisational and planning skills.
Ability to work independently but as part of a team, taking direction from a line manager.
An even temperament and ability to work under pressure, and deal with diverse personalities and situations. 
The willingness to work overtime and attend industry events, if required.
Punctual and honest, with ability to meet strict daily deadlines.

Duties

Pitch stories, report on breaking news, sub-edit and write original features.
Upload online media news content.
Interview industry figures, understand economic reports and conduct thorough research.
Build contacts in the property industry and attend events.
Take and edit photographs when required, video skills an advantage.

Additional

Please forward a CV and short motivation letter to [email protected]. If you have not heard back from us within two weeks after your application, please consider it unsuccessful.

Perks

21 days leave + 1 for each 2 years worked (up to 25 days)
Premium coffee machine
No overtime
Free daily breakfast
Wednesday treats
Group life insurance
On-site gym access
Company medical aid plan
Quarterly catered drinks evening
Ultra-fast internet

Free pizza if you decide to work late
Video or book subscription service subsidy
Located at foot of Table Mountain in leafy Newlands
Fast PCs with multiple large screens
Awesome year end function
Ad-hoc peer reward system
On-site Knead bakery + shops and restaurants across the road
Squash courts
Team budget for outings and celebrations
Top salaries 

 
 
]Apply This Job Now On Our Official Website![/url]
or email us at [email protected]
 

Physical Address: Great Westerford, 240 Main Road,Rondebosch, Cape Town, South Africa
Tel: +27 (0)861 111 724
 
About us :
 
Software innovation is the driving force behind the success of Property24. We strive for outstanding user experiences on our websites, desktop, and mobile applications. We've created the leading property marketplaces in SA, Russia, Kenya and the Philippines and are by no means finished. Join the tech-savvy team where quality, scale and performance are the foundations of our success. We're always growing our products, so if you're one of SA's talented software developers, then you'd be a great addition to our team.Our company

Property24 is owned by Naspers. We operate independently of the 24.com group of companies, having our headquarters in the Great Westerford Building in leafy Newlands at the foot of Table Mountain. Property24 falls within the Naspers classifieds division, the OLX Group.

What we do

We've created a comprehensive property platform that is successfully deployed in multiple international territories. In SA alone, we have over 700 independent property websites running on our platform, with 4 300 estate agencies and 37 000 estate agents using our systems on a daily basis. On top of this, in SA we have over 2.5m unique monthly consumers finding their perfect home on our website, and over 3.5m in Russia. These large audiences keep us on our toes, and motivate us to impress.

Why work for us

We love what we do. We're a team of passionate, tech-centric, like-minded individuals. Opinions are shared freely, and "street cred" is quickly established based on technical ability. We believe that measurement and statistics trump opinion, so analytics and A/B testing are a common tie-breaker. Our teams own the problems that they work with and have direct interactions with stakeholders. We know shortcuts are temporary and take the time to understand the detail.

The development department is the backbone of our business, and as such, developers are an influential part of the company.

Our engineering processes

We follow SCRUM - an agile, iterative, development methodology. These are the rails that we follow to increase our productivity. We don't like inefficiency, and believe that common sense should prevail, so we've got a few SCRUM twists and tweaks up our sleeve. Aside from that, online scrum tooling, continuous integration and feature branches help us to maintain a good rhythm.

We are unselfish with our ideas and love to share. Teams have regular code reviews, knowledge sharing sessions, and show and tell presentations.

Our tech stack

In order to be efficient, we've formed some core competencies. We develop mostly in C#/dotNet, but believe in using the best tools for the job, so we also develop for Java/Android, Swift/iOS, C++/Win depending on the nature of the job. Our software runs predominantly on Windows, but components of our systems run on Linux too. We are a Microsoft Gold Partner.

Having high traffic sites means we need to scale for the load. We use lots of techniques like search indexing, relational databases, caching, monitoring, image recognition, profiling, load balancing and performance tuning to name but a few.

Our software is deployed on Azure PAAS, IAAS as well as self-hosted bare metal virtualized environments.

Our hiring process

The first step in our process is a short test that will showcase your skills. We know that if you have good computer science skills, then languages are easy. We're not out to test your memory, but rather your understanding of things. If all checks out ok, then we can proceed to an interview at our offices, or via telephone, if you're out of town.

Please take the time to get to know us, it'll be worth your while, and hopefully you'll end up joining our great team.
 
Our photos:
 

 
 
Tv Ads:
 


Collapse Read »

Junior/Intermediate Network and Infrastructure Engineer

If you are looking for a Software Engineering job in Cape Town then you've come to the right place.We are looking for someone who

Likes building websites, backend systems or mobile applications. We are building a worldwide platform and need your help to succeed. If you are all about software development, performance, scale and user experience then come and be part of our dedicated and successful team.

Requirements

3 years' experience with C# (or similar + excellent grasp of Computer Science principles) 
University or related Computer Science Degree/Diploma 
South African citizenship 

Advantageous

Web Technologies (HTML, CSS, BootStrap, LESS etc) 
Microsoft Web Stack (MVC, C#, Razor, IIS, ASP.Net etc) 
Mobile Application Development (iOS, Mono, Android, Java etc) 
High performance/scale technologies (Caching, Load Balancing, Profiling, Indexing etc) 
Relational Databases (Microsoft SQL) 

Does this sound like you?

Good attention to detail 
Open to and willing to give critique 
Genuinely interested in coming up with the best solution 
Constantly learning about the things they are busy with and sharing with others 

Perks

21 days leave + 1 for each 2 years worked (up to 25 days)
Premium coffee machine
No overtime
Free daily breakfast
Wednesday treats
Group life insurance
On-site gym access
Company medical aid plan
Quarterly catered drinks evening
Ultra-fast internet

Free pizza if you decide to work late
Video or book subscription service subsidy
Located at foot of Table Mountain in leafy Newlands
Fast PCs with multiple large screens
Awesome year end function
Ad-hoc peer reward system
On-site Knead bakery + shops and restaurants across the road
Squash courts
Team budget for outings and celebrations
Top salaries
 
 
]Apply This Job Now On Our Official Website![/url]
or email us at [email protected]

 
Physical Address: Great Westerford, 240 Main Road,Rondebosch, Cape Town, South Africa
Tel: +27 (0)861 111 724
 
About us :
 
Software innovation is the driving force behind the success of Property24. We strive for outstanding user experiences on our websites, desktop, and mobile applications. We've created the leading property marketplaces in SA, Russia, Kenya and the Philippines and are by no means finished. Join the tech-savvy team where quality, scale and performance are the foundations of our success. We're always growing our products, so if you're one of SA's talented software developers, then you'd be a great addition to our team.Our company

Property24 is owned by Naspers. We operate independently of the 24.com group of companies, having our headquarters in the Great Westerford Building in leafy Newlands at the foot of Table Mountain. Property24 falls within the Naspers classifieds division, the OLX Group.

What we do

We've created a comprehensive property platform that is successfully deployed in multiple international territories. In SA alone, we have over 700 independent property websites running on our platform, with 4 300 estate agencies and 37 000 estate agents using our systems on a daily basis. On top of this, in SA we have over 2.5m unique monthly consumers finding their perfect home on our website, and over 3.5m in Russia. These large audiences keep us on our toes, and motivate us to impress.

Why work for us

We love what we do. We're a team of passionate, tech-centric, like-minded individuals. Opinions are shared freely, and "street cred" is quickly established based on technical ability. We believe that measurement and statistics trump opinion, so analytics and A/B testing are a common tie-breaker. Our teams own the problems that they work with and have direct interactions with stakeholders. We know shortcuts are temporary and take the time to understand the detail.

The development department is the backbone of our business, and as such, developers are an influential part of the company.

Our engineering processes

We follow SCRUM - an agile, iterative, development methodology. These are the rails that we follow to increase our productivity. We don't like inefficiency, and believe that common sense should prevail, so we've got a few SCRUM twists and tweaks up our sleeve. Aside from that, online scrum tooling, continuous integration and feature branches help us to maintain a good rhythm.

We are unselfish with our ideas and love to share. Teams have regular code reviews, knowledge sharing sessions, and show and tell presentations.

Our tech stack

In order to be efficient, we've formed some core competencies. We develop mostly in C#/dotNet, but believe in using the best tools for the job, so we also develop for Java/Android, Swift/iOS, C++/Win depending on the nature of the job. Our software runs predominantly on Windows, but components of our systems run on Linux too. We are a Microsoft Gold Partner.

Having high traffic sites means we need to scale for the load. We use lots of techniques like search indexing, relational databases, caching, monitoring, image recognition, profiling, load balancing and performance tuning to name but a few.

Our software is deployed on Azure PAAS, IAAS as well as self-hosted bare metal virtualized environments.

Our hiring process

The first step in our process is a short test that will showcase your skills. We know that if you have good computer science skills, then languages are easy. We're not out to test your memory, but rather your understanding of things. If all checks out ok, then we can proceed to an interview at our offices, or via telephone, if you're out of town.

Please take the time to get to know us, it'll be worth your while, and hopefully you'll end up joining our great team.
 
team photos:
 


Tv Ads:
 
 
 


Continue Read »
If you are looking for a Software Engineering job in Cape Town then you've come to the right place.We are looking for someone who

Likes building websites, backend systems or mobile applications. We are building a worldwide platform and need your help to succeed. If you are all about software development, performance, scale and user experience then come and be part of our dedicated and successful team.

Requirements

3 years' experience with C# (or similar + excellent grasp of Computer Science principles) 
University or related Computer Science Degree/Diploma 
South African citizenship 

Advantageous

Web Technologies (HTML, CSS, BootStrap, LESS etc) 
Microsoft Web Stack (MVC, C#, Razor, IIS, ASP.Net etc) 
Mobile Application Development (iOS, Mono, Android, Java etc) 
High performance/scale technologies (Caching, Load Balancing, Profiling, Indexing etc) 
Relational Databases (Microsoft SQL) 

Does this sound like you?

Good attention to detail 
Open to and willing to give critique 
Genuinely interested in coming up with the best solution 
Constantly learning about the things they are busy with and sharing with others 

Perks

21 days leave + 1 for each 2 years worked (up to 25 days)
Premium coffee machine
No overtime
Free daily breakfast
Wednesday treats
Group life insurance
On-site gym access
Company medical aid plan
Quarterly catered drinks evening
Ultra-fast internet

Free pizza if you decide to work late
Video or book subscription service subsidy
Located at foot of Table Mountain in leafy Newlands
Fast PCs with multiple large screens
Awesome year end function
Ad-hoc peer reward system
On-site Knead bakery + shops and restaurants across the road
Squash courts
Team budget for outings and celebrations
Top salaries
 
 
]Apply This Job Now On Our Official Website![/url]
or email us at [email protected]

 
Physical Address: Great Westerford, 240 Main Road,Rondebosch, Cape Town, South Africa
Tel: +27 (0)861 111 724
 
About us :
 
Software innovation is the driving force behind the success of Property24. We strive for outstanding user experiences on our websites, desktop, and mobile applications. We've created the leading property marketplaces in SA, Russia, Kenya and the Philippines and are by no means finished. Join the tech-savvy team where quality, scale and performance are the foundations of our success. We're always growing our products, so if you're one of SA's talented software developers, then you'd be a great addition to our team.Our company

Property24 is owned by Naspers. We operate independently of the 24.com group of companies, having our headquarters in the Great Westerford Building in leafy Newlands at the foot of Table Mountain. Property24 falls within the Naspers classifieds division, the OLX Group.

What we do

We've created a comprehensive property platform that is successfully deployed in multiple international territories. In SA alone, we have over 700 independent property websites running on our platform, with 4 300 estate agencies and 37 000 estate agents using our systems on a daily basis. On top of this, in SA we have over 2.5m unique monthly consumers finding their perfect home on our website, and over 3.5m in Russia. These large audiences keep us on our toes, and motivate us to impress.

Why work for us

We love what we do. We're a team of passionate, tech-centric, like-minded individuals. Opinions are shared freely, and "street cred" is quickly established based on technical ability. We believe that measurement and statistics trump opinion, so analytics and A/B testing are a common tie-breaker. Our teams own the problems that they work with and have direct interactions with stakeholders. We know shortcuts are temporary and take the time to understand the detail.

The development department is the backbone of our business, and as such, developers are an influential part of the company.

Our engineering processes

We follow SCRUM - an agile, iterative, development methodology. These are the rails that we follow to increase our productivity. We don't like inefficiency, and believe that common sense should prevail, so we've got a few SCRUM twists and tweaks up our sleeve. Aside from that, online scrum tooling, continuous integration and feature branches help us to maintain a good rhythm.

We are unselfish with our ideas and love to share. Teams have regular code reviews, knowledge sharing sessions, and show and tell presentations.

Our tech stack

In order to be efficient, we've formed some core competencies. We develop mostly in C#/dotNet, but believe in using the best tools for the job, so we also develop for Java/Android, Swift/iOS, C++/Win depending on the nature of the job. Our software runs predominantly on Windows, but components of our systems run on Linux too. We are a Microsoft Gold Partner.

Having high traffic sites means we need to scale for the load. We use lots of techniques like search indexing, relational databases, caching, monitoring, image recognition, profiling, load balancing and performance tuning to name but a few.

Our software is deployed on Azure PAAS, IAAS as well as self-hosted bare metal virtualized environments.

Our hiring process

The first step in our process is a short test that will showcase your skills. We know that if you have good computer science skills, then languages are easy. We're not out to test your memory, but rather your understanding of things. If all checks out ok, then we can proceed to an interview at our offices, or via telephone, if you're out of town.

Please take the time to get to know us, it'll be worth your while, and hopefully you'll end up joining our great team.
 
team photos:
 


Tv Ads:
 
 
 


Collapse Read »

Software Quality Analyst | developer jobs in Cape Town

If you are looking for a Software Testing job in Cape Town then you've come to the right place.The Software Quality Analyst role entails the creation, review and execution of software testing specifications and involves both working as part of the development team as well as mentoring other team members. The role includes responsibility for creating and maintaining testing environments, as well as creation and use of automated testing.

What you will be doing

Release management 
Software build processes 
Analysis, design and documentation of software 
User requirement gathering and documentation 
User acceptance testing 
Agile development methodology/Scrum management techniques 
Database querying and maintenance 
Maintenance of test and development environments 
Web technologies 

Qualifications

Experience in testing complex software systems 
SQL skills 
OS, VM and software skills 
Experience creating and maintaining testing environments 
Excellent written and spoken communication skills 
Analytical and logical problem-solving skills 
Understanding of testing concepts and the role of a QA in Scrum 

Does this sound like you?

Good attention to detail 
Open to and willing to give critique 
Genuinely interested in coming up with the best solution 
Constantly learning about the things they are busy with and sharing with others 

Perks

21 days leave + 1 for each 2 years worked (up to 25 days)
Premium coffee machine
No overtime
Free daily breakfast
Wednesday treats
Group life insurance
On-site gym access
Company medical aid plan
Quarterly catered drinks evening
Ultra-fast internet

Free pizza if you decide to work late
Video or book subscription service subsidy
Located at foot of Table Mountain in leafy Newlands
Fast PCs with multiple large screens
Awesome year end function
Ad-hoc peer reward system
On-site Knead bakery + shops and restaurants across the road
Squash courts
Team budget for outings and celebrations
Top salaries
 
]Apply This Job Now On Our Official Website![/url]
or email us at [email protected]

 
Physical Address: Great Westerford, 240 Main Road,Rondebosch, Cape Town, South Africa
Tel: +27 (0)861 111 724
 
About us :
 
Software innovation is the driving force behind the success of Property24. We strive for outstanding user experiences on our websites, desktop, and mobile applications. We've created the leading property marketplaces in SA, Russia, Kenya and the Philippines and are by no means finished. Join the tech-savvy team where quality, scale and performance are the foundations of our success. We're always growing our products, so if you're one of SA's talented software developers, then you'd be a great addition to our team.Our company

Property24 is owned by Naspers. We operate independently of the 24.com group of companies, having our headquarters in the Great Westerford Building in leafy Newlands at the foot of Table Mountain. Property24 falls within the Naspers classifieds division, the OLX Group.

What we do

We've created a comprehensive property platform that is successfully deployed in multiple international territories. In SA alone, we have over 700 independent property websites running on our platform, with 4 300 estate agencies and 37 000 estate agents using our systems on a daily basis. On top of this, in SA we have over 2.5m unique monthly consumers finding their perfect home on our website, and over 3.5m in Russia. These large audiences keep us on our toes, and motivate us to impress.

Why work for us

We love what we do. We're a team of passionate, tech-centric, like-minded individuals. Opinions are shared freely, and "street cred" is quickly established based on technical ability. We believe that measurement and statistics trump opinion, so analytics and A/B testing are a common tie-breaker. Our teams own the problems that they work with and have direct interactions with stakeholders. We know shortcuts are temporary and take the time to understand the detail.

The development department is the backbone of our business, and as such, developers are an influential part of the company.

Our engineering processes

We follow SCRUM - an agile, iterative, development methodology. These are the rails that we follow to increase our productivity. We don't like inefficiency, and believe that common sense should prevail, so we've got a few SCRUM twists and tweaks up our sleeve. Aside from that, online scrum tooling, continuous integration and feature branches help us to maintain a good rhythm.

We are unselfish with our ideas and love to share. Teams have regular code reviews, knowledge sharing sessions, and show and tell presentations.

Our tech stack

In order to be efficient, we've formed some core competencies. We develop mostly in C#/dotNet, but believe in using the best tools for the job, so we also develop for Java/Android, Swift/iOS, C++/Win depending on the nature of the job. Our software runs predominantly on Windows, but components of our systems run on Linux too. We are a Microsoft Gold Partner.

Having high traffic sites means we need to scale for the load. We use lots of techniques like search indexing, relational databases, caching, monitoring, image recognition, profiling, load balancing and performance tuning to name but a few.

Our software is deployed on Azure PAAS, IAAS as well as self-hosted bare metal virtualized environments.

Our hiring process

The first step in our process is a short test that will showcase your skills. We know that if you have good computer science skills, then languages are easy. We're not out to test your memory, but rather your understanding of things. If all checks out ok, then we can proceed to an interview at our offices, or via telephone, if you're out of town.

Please take the time to get to know us, it'll be worth your while, and hopefully you'll end up joining our great team.
 our photos:
 


Tv Ads:
 
 
 




 
Continue Read »
If you are looking for a Software Testing job in Cape Town then you've come to the right place.The Software Quality Analyst role entails the creation, review and execution of software testing specifications and involves both working as part of the development team as well as mentoring other team members. The role includes responsibility for creating and maintaining testing environments, as well as creation and use of automated testing.

What you will be doing

Release management 
Software build processes 
Analysis, design and documentation of software 
User requirement gathering and documentation 
User acceptance testing 
Agile development methodology/Scrum management techniques 
Database querying and maintenance 
Maintenance of test and development environments 
Web technologies 

Qualifications

Experience in testing complex software systems 
SQL skills 
OS, VM and software skills 
Experience creating and maintaining testing environments 
Excellent written and spoken communication skills 
Analytical and logical problem-solving skills 
Understanding of testing concepts and the role of a QA in Scrum 

Does this sound like you?

Good attention to detail 
Open to and willing to give critique 
Genuinely interested in coming up with the best solution 
Constantly learning about the things they are busy with and sharing with others 

Perks

21 days leave + 1 for each 2 years worked (up to 25 days)
Premium coffee machine
No overtime
Free daily breakfast
Wednesday treats
Group life insurance
On-site gym access
Company medical aid plan
Quarterly catered drinks evening
Ultra-fast internet

Free pizza if you decide to work late
Video or book subscription service subsidy
Located at foot of Table Mountain in leafy Newlands
Fast PCs with multiple large screens
Awesome year end function
Ad-hoc peer reward system
On-site Knead bakery + shops and restaurants across the road
Squash courts
Team budget for outings and celebrations
Top salaries
 
]Apply This Job Now On Our Official Website![/url]
or email us at [email protected]

 
Physical Address: Great Westerford, 240 Main Road,Rondebosch, Cape Town, South Africa
Tel: +27 (0)861 111 724
 
About us :
 
Software innovation is the driving force behind the success of Property24. We strive for outstanding user experiences on our websites, desktop, and mobile applications. We've created the leading property marketplaces in SA, Russia, Kenya and the Philippines and are by no means finished. Join the tech-savvy team where quality, scale and performance are the foundations of our success. We're always growing our products, so if you're one of SA's talented software developers, then you'd be a great addition to our team.Our company

Property24 is owned by Naspers. We operate independently of the 24.com group of companies, having our headquarters in the Great Westerford Building in leafy Newlands at the foot of Table Mountain. Property24 falls within the Naspers classifieds division, the OLX Group.

What we do

We've created a comprehensive property platform that is successfully deployed in multiple international territories. In SA alone, we have over 700 independent property websites running on our platform, with 4 300 estate agencies and 37 000 estate agents using our systems on a daily basis. On top of this, in SA we have over 2.5m unique monthly consumers finding their perfect home on our website, and over 3.5m in Russia. These large audiences keep us on our toes, and motivate us to impress.

Why work for us

We love what we do. We're a team of passionate, tech-centric, like-minded individuals. Opinions are shared freely, and "street cred" is quickly established based on technical ability. We believe that measurement and statistics trump opinion, so analytics and A/B testing are a common tie-breaker. Our teams own the problems that they work with and have direct interactions with stakeholders. We know shortcuts are temporary and take the time to understand the detail.

The development department is the backbone of our business, and as such, developers are an influential part of the company.

Our engineering processes

We follow SCRUM - an agile, iterative, development methodology. These are the rails that we follow to increase our productivity. We don't like inefficiency, and believe that common sense should prevail, so we've got a few SCRUM twists and tweaks up our sleeve. Aside from that, online scrum tooling, continuous integration and feature branches help us to maintain a good rhythm.

We are unselfish with our ideas and love to share. Teams have regular code reviews, knowledge sharing sessions, and show and tell presentations.

Our tech stack

In order to be efficient, we've formed some core competencies. We develop mostly in C#/dotNet, but believe in using the best tools for the job, so we also develop for Java/Android, Swift/iOS, C++/Win depending on the nature of the job. Our software runs predominantly on Windows, but components of our systems run on Linux too. We are a Microsoft Gold Partner.

Having high traffic sites means we need to scale for the load. We use lots of techniques like search indexing, relational databases, caching, monitoring, image recognition, profiling, load balancing and performance tuning to name but a few.

Our software is deployed on Azure PAAS, IAAS as well as self-hosted bare metal virtualized environments.

Our hiring process

The first step in our process is a short test that will showcase your skills. We know that if you have good computer science skills, then languages are easy. We're not out to test your memory, but rather your understanding of things. If all checks out ok, then we can proceed to an interview at our offices, or via telephone, if you're out of town.

Please take the time to get to know us, it'll be worth your while, and hopefully you'll end up joining our great team.
 our photos:
 


Tv Ads:
 
 
 




  Collapse Read »

we are looking for a Senior Software Engineering job in Cape Town ,It must be in property24 | developer jobs in Cape Town


If you are looking for a Software Engineering job in Cape Town then you've come to the right place.We are looking for someone who

Likes building websites, backend systems or mobile applications. We are building a worldwide platform and need your help to succeed. If you are all about software development, performance, scale and user experience then come and be part of our dedicated and successful team.

Requirements

3 years' experience with C# (or similar + excellent grasp of Computer Science principles) 
University or related Computer Science Degree/Diploma 
South African citizenship 

Advantageous

Web Technologies (HTML, CSS, BootStrap, LESS etc) 
Microsoft Web Stack (MVC, C#, Razor, IIS, ASP.Net etc) 
Mobile Application Development (iOS, Mono, Android, Java etc) 
High performance/scale technologies (Caching, Load Balancing, Profiling, Indexing etc) 
Relational Databases (Microsoft SQL) 

Does this sound like you?

Good attention to detail 
Open to and willing to give critique 
Genuinely interested in coming up with the best solution 
Constantly learning about the things they are busy with and sharing with others 

Perks

21 days leave + 1 for each 2 years worked (up to 25 days)
Premium coffee machine
No overtime
Free daily breakfast
Wednesday treats
Group life insurance
On-site gym access
Company medical aid plan
Quarterly catered drinks evening
Ultra-fast internet

Free pizza if you decide to work late
Video or book subscription service subsidy
Located at foot of Table Mountain in leafy Newlands
Fast PCs with multiple large screens
Awesome year end function
Ad-hoc peer reward system
On-site Knead bakery + shops and restaurants across the road
Squash courts
Team budget for outings and celebrations
Top salaries
 
 
]Apply This Job Now On Our Official Website![/url]
or email us at [email protected]

 
Physical Address: Great Westerford, 240 Main Road,Rondebosch, Cape Town, South Africa
Tel: +27 (0)861 111 724
 
About us :
 
Software innovation is the driving force behind the success of Property24. We strive for outstanding user experiences on our websites, desktop, and mobile applications. We've created the leading property marketplaces in SA, Russia, Kenya and the Philippines and are by no means finished. Join the tech-savvy team where quality, scale and performance are the foundations of our success. We're always growing our products, so if you're one of SA's talented software developers, then you'd be a great addition to our team.Our company

Property24 is owned by Naspers. We operate independently of the 24.com group of companies, having our headquarters in the Great Westerford Building in leafy Newlands at the foot of Table Mountain. Property24 falls within the Naspers classifieds division, the OLX Group.

What we do

We've created a comprehensive property platform that is successfully deployed in multiple international territories. In SA alone, we have over 700 independent property websites running on our platform, with 4 300 estate agencies and 37 000 estate agents using our systems on a daily basis. On top of this, in SA we have over 2.5m unique monthly consumers finding their perfect home on our website, and over 3.5m in Russia. These large audiences keep us on our toes, and motivate us to impress.

Why work for us

We love what we do. We're a team of passionate, tech-centric, like-minded individuals. Opinions are shared freely, and "street cred" is quickly established based on technical ability. We believe that measurement and statistics trump opinion, so analytics and A/B testing are a common tie-breaker. Our teams own the problems that they work with and have direct interactions with stakeholders. We know shortcuts are temporary and take the time to understand the detail.

The development department is the backbone of our business, and as such, developers are an influential part of the company.

Our engineering processes

We follow SCRUM - an agile, iterative, development methodology. These are the rails that we follow to increase our productivity. We don't like inefficiency, and believe that common sense should prevail, so we've got a few SCRUM twists and tweaks up our sleeve. Aside from that, online scrum tooling, continuous integration and feature branches help us to maintain a good rhythm.

We are unselfish with our ideas and love to share. Teams have regular code reviews, knowledge sharing sessions, and show and tell presentations.

Our tech stack

In order to be efficient, we've formed some core competencies. We develop mostly in C#/dotNet, but believe in using the best tools for the job, so we also develop for Java/Android, Swift/iOS, C++/Win depending on the nature of the job. Our software runs predominantly on Windows, but components of our systems run on Linux too. We are a Microsoft Gold Partner.

Having high traffic sites means we need to scale for the load. We use lots of techniques like search indexing, relational databases, caching, monitoring, image recognition, profiling, load balancing and performance tuning to name but a few.

Our software is deployed on Azure PAAS, IAAS as well as self-hosted bare metal virtualized environments.

Our hiring process

The first step in our process is a short test that will showcase your skills. We know that if you have good computer science skills, then languages are easy. We're not out to test your memory, but rather your understanding of things. If all checks out ok, then we can proceed to an interview at our offices, or via telephone, if you're out of town.

Please take the time to get to know us, it'll be worth your while, and hopefully you'll end up joining our great team.
 
Tv Ads:
 
 


Continue Read »

If you are looking for a Software Engineering job in Cape Town then you've come to the right place.We are looking for someone who

Likes building websites, backend systems or mobile applications. We are building a worldwide platform and need your help to succeed. If you are all about software development, performance, scale and user experience then come and be part of our dedicated and successful team.

Requirements

3 years' experience with C# (or similar + excellent grasp of Computer Science principles) 
University or related Computer Science Degree/Diploma 
South African citizenship 

Advantageous

Web Technologies (HTML, CSS, BootStrap, LESS etc) 
Microsoft Web Stack (MVC, C#, Razor, IIS, ASP.Net etc) 
Mobile Application Development (iOS, Mono, Android, Java etc) 
High performance/scale technologies (Caching, Load Balancing, Profiling, Indexing etc) 
Relational Databases (Microsoft SQL) 

Does this sound like you?

Good attention to detail 
Open to and willing to give critique 
Genuinely interested in coming up with the best solution 
Constantly learning about the things they are busy with and sharing with others 

Perks

21 days leave + 1 for each 2 years worked (up to 25 days)
Premium coffee machine
No overtime
Free daily breakfast
Wednesday treats
Group life insurance
On-site gym access
Company medical aid plan
Quarterly catered drinks evening
Ultra-fast internet

Free pizza if you decide to work late
Video or book subscription service subsidy
Located at foot of Table Mountain in leafy Newlands
Fast PCs with multiple large screens
Awesome year end function
Ad-hoc peer reward system
On-site Knead bakery + shops and restaurants across the road
Squash courts
Team budget for outings and celebrations
Top salaries
 
 
]Apply This Job Now On Our Official Website![/url]
or email us at [email protected]

 
Physical Address: Great Westerford, 240 Main Road,Rondebosch, Cape Town, South Africa
Tel: +27 (0)861 111 724
 
About us :
 
Software innovation is the driving force behind the success of Property24. We strive for outstanding user experiences on our websites, desktop, and mobile applications. We've created the leading property marketplaces in SA, Russia, Kenya and the Philippines and are by no means finished. Join the tech-savvy team where quality, scale and performance are the foundations of our success. We're always growing our products, so if you're one of SA's talented software developers, then you'd be a great addition to our team.Our company

Property24 is owned by Naspers. We operate independently of the 24.com group of companies, having our headquarters in the Great Westerford Building in leafy Newlands at the foot of Table Mountain. Property24 falls within the Naspers classifieds division, the OLX Group.

What we do

We've created a comprehensive property platform that is successfully deployed in multiple international territories. In SA alone, we have over 700 independent property websites running on our platform, with 4 300 estate agencies and 37 000 estate agents using our systems on a daily basis. On top of this, in SA we have over 2.5m unique monthly consumers finding their perfect home on our website, and over 3.5m in Russia. These large audiences keep us on our toes, and motivate us to impress.

Why work for us

We love what we do. We're a team of passionate, tech-centric, like-minded individuals. Opinions are shared freely, and "street cred" is quickly established based on technical ability. We believe that measurement and statistics trump opinion, so analytics and A/B testing are a common tie-breaker. Our teams own the problems that they work with and have direct interactions with stakeholders. We know shortcuts are temporary and take the time to understand the detail.

The development department is the backbone of our business, and as such, developers are an influential part of the company.

Our engineering processes

We follow SCRUM - an agile, iterative, development methodology. These are the rails that we follow to increase our productivity. We don't like inefficiency, and believe that common sense should prevail, so we've got a few SCRUM twists and tweaks up our sleeve. Aside from that, online scrum tooling, continuous integration and feature branches help us to maintain a good rhythm.

We are unselfish with our ideas and love to share. Teams have regular code reviews, knowledge sharing sessions, and show and tell presentations.

Our tech stack

In order to be efficient, we've formed some core competencies. We develop mostly in C#/dotNet, but believe in using the best tools for the job, so we also develop for Java/Android, Swift/iOS, C++/Win depending on the nature of the job. Our software runs predominantly on Windows, but components of our systems run on Linux too. We are a Microsoft Gold Partner.

Having high traffic sites means we need to scale for the load. We use lots of techniques like search indexing, relational databases, caching, monitoring, image recognition, profiling, load balancing and performance tuning to name but a few.

Our software is deployed on Azure PAAS, IAAS as well as self-hosted bare metal virtualized environments.

Our hiring process

The first step in our process is a short test that will showcase your skills. We know that if you have good computer science skills, then languages are easy. We're not out to test your memory, but rather your understanding of things. If all checks out ok, then we can proceed to an interview at our offices, or via telephone, if you're out of town.

Please take the time to get to know us, it'll be worth your while, and hopefully you'll end up joining our great team.
 
Tv Ads:
 
 


Collapse Read »

If you are looking for a Senior Software Engineering job in Cape Town ,It must be in property24 | developer jobs in Cape Town

If you are looking for a Senior Software Engineering job in Cape Town then you've come to the right place.We are looking for someone who

Loves building websites, backend systems or mobile applications. We are building a worldwide platform and need your help to succeed. If you are all about software development, performance, scale and user experience then come and be part of our dedicated and successful team.

Requirements

5 years' experience with C# (or similar + excellent grasp of Computer Science principles) 
University or related Computer Science Degree/Diploma 
South African citizenship

Advantageous

Web Technologies (HTML, CSS, BootStrap, LESS etc) 
Microsoft Web Stack (MVC, C#, Razor, IIS, ASP.Net etc) 
Mobile Application Development (iOS, Mono, Android, Java etc) 
High performance/scale technologies (Caching, Load Balancing, Profiling, Indexing etc) 
Relational Databases (Microsoft SQL) 

Does this sound like you?

Good attention to detail 
Open to and willing to give critique 
Genuinely interested in coming up with the best solution 
Constantly learning about the things they are busy with and sharing with others 

Perks

21 days leave + 1 for each 2 years worked (up to 25 days)
Premium coffee machine
No overtime
Free daily breakfast
Wednesday treats
Group life insurance
On-site gym access
Company medical aid plan
Quarterly catered drinks evening
Ultra-fast internet

Free pizza if you decide to work late
Video or book subscription service subsidy
Located at foot of Table Mountain in leafy Newlands
Fast PCs with multiple large screens
Awesome year end function
Ad-hoc peer reward system
On-site Knead bakery + shops and restaurants across the road
Squash courts
Team budget for outings and celebrations
Top salaries
 
]Apply This Job On Our Official Website![/url]
or email us at [email protected]
 
Physical Address: Great Westerford, 240 Main Road,Rondebosch, Cape Town, South Africa
Tel: +27 (0)861 111 724
 
About us :
 

Software innovation is the driving force behind the success of Property24. We strive for outstanding user experiences on our websites, desktop, and mobile applications. We've created the leading property marketplaces in SA, Russia, Kenya and the Philippines and are by no means finished. Join the tech-savvy team where quality, scale and performance are the foundations of our success. We're always growing our products, so if you're one of SA's talented software developers, then you'd be a great addition to our team.Our company

Property24 is owned by Naspers. We operate independently of the 24.com group of companies, having our headquarters in the Great Westerford Building in leafy Newlands at the foot of Table Mountain. Property24 falls within the Naspers classifieds division, the OLX Group.

What we do

We've created a comprehensive property platform that is successfully deployed in multiple international territories. In SA alone, we have over 700 independent property websites running on our platform, with 4 300 estate agencies and 37 000 estate agents using our systems on a daily basis. On top of this, in SA we have over 2.5m unique monthly consumers finding their perfect home on our website, and over 3.5m in Russia. These large audiences keep us on our toes, and motivate us to impress.

Why work for us

We love what we do. We're a team of passionate, tech-centric, like-minded individuals. Opinions are shared freely, and "street cred" is quickly established based on technical ability. We believe that measurement and statistics trump opinion, so analytics and A/B testing are a common tie-breaker. Our teams own the problems that they work with and have direct interactions with stakeholders. We know shortcuts are temporary and take the time to understand the detail.

The development department is the backbone of our business, and as such, developers are an influential part of the company.

Our engineering processes

We follow SCRUM - an agile, iterative, development methodology. These are the rails that we follow to increase our productivity. We don't like inefficiency, and believe that common sense should prevail, so we've got a few SCRUM twists and tweaks up our sleeve. Aside from that, online scrum tooling, continuous integration and feature branches help us to maintain a good rhythm.

We are unselfish with our ideas and love to share. Teams have regular code reviews, knowledge sharing sessions, and show and tell presentations.

Our tech stack

In order to be efficient, we've formed some core competencies. We develop mostly in C#/dotNet, but believe in using the best tools for the job, so we also develop for Java/Android, Swift/iOS, C++/Win depending on the nature of the job. Our software runs predominantly on Windows, but components of our systems run on Linux too. We are a Microsoft Gold Partner.

Having high traffic sites means we need to scale for the load. We use lots of techniques like search indexing, relational databases, caching, monitoring, image recognition, profiling, load balancing and performance tuning to name but a few.

Our software is deployed on Azure PAAS, IAAS as well as self-hosted bare metal virtualized environments.

Our hiring process

The first step in our process is a short test that will showcase your skills. We know that if you have good computer science skills, then languages are easy. We're not out to test your memory, but rather your understanding of things. If all checks out ok, then we can proceed to an interview at our offices, or via telephone, if you're out of town.

Please take the time to get to know us, it'll be worth your while, and hopefully you'll end up joining our great team.
 
 
Our Team:
 

 
 
 
Continue Read »
If you are looking for a Senior Software Engineering job in Cape Town then you've come to the right place.We are looking for someone who

Loves building websites, backend systems or mobile applications. We are building a worldwide platform and need your help to succeed. If you are all about software development, performance, scale and user experience then come and be part of our dedicated and successful team.

Requirements

5 years' experience with C# (or similar + excellent grasp of Computer Science principles) 
University or related Computer Science Degree/Diploma 
South African citizenship

Advantageous

Web Technologies (HTML, CSS, BootStrap, LESS etc) 
Microsoft Web Stack (MVC, C#, Razor, IIS, ASP.Net etc) 
Mobile Application Development (iOS, Mono, Android, Java etc) 
High performance/scale technologies (Caching, Load Balancing, Profiling, Indexing etc) 
Relational Databases (Microsoft SQL) 

Does this sound like you?

Good attention to detail 
Open to and willing to give critique 
Genuinely interested in coming up with the best solution 
Constantly learning about the things they are busy with and sharing with others 

Perks

21 days leave + 1 for each 2 years worked (up to 25 days)
Premium coffee machine
No overtime
Free daily breakfast
Wednesday treats
Group life insurance
On-site gym access
Company medical aid plan
Quarterly catered drinks evening
Ultra-fast internet

Free pizza if you decide to work late
Video or book subscription service subsidy
Located at foot of Table Mountain in leafy Newlands
Fast PCs with multiple large screens
Awesome year end function
Ad-hoc peer reward system
On-site Knead bakery + shops and restaurants across the road
Squash courts
Team budget for outings and celebrations
Top salaries
 
]Apply This Job On Our Official Website![/url]
or email us at [email protected]
 
Physical Address: Great Westerford, 240 Main Road,Rondebosch, Cape Town, South Africa
Tel: +27 (0)861 111 724
 
About us :
 

Software innovation is the driving force behind the success of Property24. We strive for outstanding user experiences on our websites, desktop, and mobile applications. We've created the leading property marketplaces in SA, Russia, Kenya and the Philippines and are by no means finished. Join the tech-savvy team where quality, scale and performance are the foundations of our success. We're always growing our products, so if you're one of SA's talented software developers, then you'd be a great addition to our team.Our company

Property24 is owned by Naspers. We operate independently of the 24.com group of companies, having our headquarters in the Great Westerford Building in leafy Newlands at the foot of Table Mountain. Property24 falls within the Naspers classifieds division, the OLX Group.

What we do

We've created a comprehensive property platform that is successfully deployed in multiple international territories. In SA alone, we have over 700 independent property websites running on our platform, with 4 300 estate agencies and 37 000 estate agents using our systems on a daily basis. On top of this, in SA we have over 2.5m unique monthly consumers finding their perfect home on our website, and over 3.5m in Russia. These large audiences keep us on our toes, and motivate us to impress.

Why work for us

We love what we do. We're a team of passionate, tech-centric, like-minded individuals. Opinions are shared freely, and "street cred" is quickly established based on technical ability. We believe that measurement and statistics trump opinion, so analytics and A/B testing are a common tie-breaker. Our teams own the problems that they work with and have direct interactions with stakeholders. We know shortcuts are temporary and take the time to understand the detail.

The development department is the backbone of our business, and as such, developers are an influential part of the company.

Our engineering processes

We follow SCRUM - an agile, iterative, development methodology. These are the rails that we follow to increase our productivity. We don't like inefficiency, and believe that common sense should prevail, so we've got a few SCRUM twists and tweaks up our sleeve. Aside from that, online scrum tooling, continuous integration and feature branches help us to maintain a good rhythm.

We are unselfish with our ideas and love to share. Teams have regular code reviews, knowledge sharing sessions, and show and tell presentations.

Our tech stack

In order to be efficient, we've formed some core competencies. We develop mostly in C#/dotNet, but believe in using the best tools for the job, so we also develop for Java/Android, Swift/iOS, C++/Win depending on the nature of the job. Our software runs predominantly on Windows, but components of our systems run on Linux too. We are a Microsoft Gold Partner.

Having high traffic sites means we need to scale for the load. We use lots of techniques like search indexing, relational databases, caching, monitoring, image recognition, profiling, load balancing and performance tuning to name but a few.

Our software is deployed on Azure PAAS, IAAS as well as self-hosted bare metal virtualized environments.

Our hiring process

The first step in our process is a short test that will showcase your skills. We know that if you have good computer science skills, then languages are easy. We're not out to test your memory, but rather your understanding of things. If all checks out ok, then we can proceed to an interview at our offices, or via telephone, if you're out of town.

Please take the time to get to know us, it'll be worth your while, and hopefully you'll end up joining our great team.
 
 
Our Team:
 

 
 
  Collapse Read »

Senior Software Development Engineer (Python) - Mr D Food | jobs in Cape Town,South Africa

Mr D Food, a division of takealot.com, is looking for a highly talented Senior Software Development Engineer to join our team in Cape Town. 

As a Software Development Engineer you will help to architect, implement, support and maintain scalable services in a heterogeneous environment. You will be able to influence both business and architectural decisions, while working on end-to-end technology solutions.

Key responsibilities:

Build systems to scale with our growth of business, leveraging new technologies and AWS Cloud services.
Work closely with developers, professional services team and product managers to design the software solutions with a focus on reliability, performance and usability.
Develop, enhance and maintain backend systems in a heterogeneous environment of different languages and technologies, with an emphasis on Python.
Apply and foster best software development life cycle practices bringing speed and quality to your team.
 
 
Attributes/Experience required:

Thorough understanding of computer science fundamentals, OO concepts, data structures and algorithms.
Passion for learning new skills and appreciation to invent and simplify.
Experience with REST, Python and Linux.
Experience in developing backend systems in a Micro Service architecture.
Exposure to Web technologies such as AngularJS.

Nice to have:

Experience with specific AWS Cloud technologies (EC2, Route53, ELB, EBS, VPC, S3, CloudWatch).
Experience using GIT version control.
Experience with NoSQL, Couchbase, Dynamo, Elastic.

Qualifications:

Information Technology or Computer Science Degree.
Minimum 5 years of experience.

We are a young, dynamic, hyper growth company looking for smart, creative, hard working people to join us. We offer market-related benefits, a great work environment and a promise that you won’t be bored as long as you are prepared for a challenge and want to build something great.

We seek to employ Extraordinary Minds, people who are:

Experts at DOING, they can not only design but also execute
Analytical, able to use data to make decisions. Letting data decide but not consume
Competitive. Although innovation is important, GREAT requires a lot of work. This does not happen only during business hours
Curious. Always questioning the status quo
Not averse to risk
Business smart. Able to think about problems from a business perspective using technical and product input
Self-directed, taking action based on own initiative
Collaborative
Thorough
User focused, always trying to understand a product from the users perspective
Able to communicate clearly and not afraid to voice an opinion, no matter how unpopular 

Are you an Extraordinary Mind if so come and join us!

You need to be strong in both root cause analysis and driving to action – in other words, you need to be a thinker and a doer, and doing doesn’t happen only during work hours. You need to be passionate about the potential of e-commerce and delivering a world-class customer experience. And, because we operate in a fast-growing, quick-moving environment, we’re looking for someone who is entrepreneurial, thrives under change, and always looks for solutions to do something better and faster. You will be at the cutting edge of developing new concepts for takealot.com. In short, we need you to think like an owner of the business.

The Environment:

takealot.com employees are entrepreneurial and dynamic, smart, customer-centric, fun and have the shared ambition of takealot.com being the leading e-commerce company in Africa.
We have fun, work hard, take ownership, work in teams to create solutions, and are always open to direct feedback/new ideas on where we can improve.
We are short on ego and high on output.
We are doers and not only thinkers, its all in the execution after all.
We love what we do and what we are creating.

 Takealot is an Equal Opportunity Employer. Applicants from the previously disadvantaged groups and people with disabilities will be given preference
 
 
]Apply This Job Now On Official Website![/url]
 
Working at Takealot.com:
 
 


 
 
Continue Read »
Mr D Food, a division of takealot.com, is looking for a highly talented Senior Software Development Engineer to join our team in Cape Town. 

As a Software Development Engineer you will help to architect, implement, support and maintain scalable services in a heterogeneous environment. You will be able to influence both business and architectural decisions, while working on end-to-end technology solutions.

Key responsibilities:

Build systems to scale with our growth of business, leveraging new technologies and AWS Cloud services.
Work closely with developers, professional services team and product managers to design the software solutions with a focus on reliability, performance and usability.
Develop, enhance and maintain backend systems in a heterogeneous environment of different languages and technologies, with an emphasis on Python.
Apply and foster best software development life cycle practices bringing speed and quality to your team.
 
 
Attributes/Experience required:

Thorough understanding of computer science fundamentals, OO concepts, data structures and algorithms.
Passion for learning new skills and appreciation to invent and simplify.
Experience with REST, Python and Linux.
Experience in developing backend systems in a Micro Service architecture.
Exposure to Web technologies such as AngularJS.

Nice to have:

Experience with specific AWS Cloud technologies (EC2, Route53, ELB, EBS, VPC, S3, CloudWatch).
Experience using GIT version control.
Experience with NoSQL, Couchbase, Dynamo, Elastic.

Qualifications:

Information Technology or Computer Science Degree.
Minimum 5 years of experience.

We are a young, dynamic, hyper growth company looking for smart, creative, hard working people to join us. We offer market-related benefits, a great work environment and a promise that you won’t be bored as long as you are prepared for a challenge and want to build something great.

We seek to employ Extraordinary Minds, people who are:

Experts at DOING, they can not only design but also execute
Analytical, able to use data to make decisions. Letting data decide but not consume
Competitive. Although innovation is important, GREAT requires a lot of work. This does not happen only during business hours
Curious. Always questioning the status quo
Not averse to risk
Business smart. Able to think about problems from a business perspective using technical and product input
Self-directed, taking action based on own initiative
Collaborative
Thorough
User focused, always trying to understand a product from the users perspective
Able to communicate clearly and not afraid to voice an opinion, no matter how unpopular 

Are you an Extraordinary Mind if so come and join us!

You need to be strong in both root cause analysis and driving to action – in other words, you need to be a thinker and a doer, and doing doesn’t happen only during work hours. You need to be passionate about the potential of e-commerce and delivering a world-class customer experience. And, because we operate in a fast-growing, quick-moving environment, we’re looking for someone who is entrepreneurial, thrives under change, and always looks for solutions to do something better and faster. You will be at the cutting edge of developing new concepts for takealot.com. In short, we need you to think like an owner of the business.

The Environment:

takealot.com employees are entrepreneurial and dynamic, smart, customer-centric, fun and have the shared ambition of takealot.com being the leading e-commerce company in Africa.
We have fun, work hard, take ownership, work in teams to create solutions, and are always open to direct feedback/new ideas on where we can improve.
We are short on ego and high on output.
We are doers and not only thinkers, its all in the execution after all.
We love what we do and what we are creating.

 Takealot is an Equal Opportunity Employer. Applicants from the previously disadvantaged groups and people with disabilities will be given preference
 
 
]Apply This Job Now On Official Website![/url]
 
Working at Takealot.com:
 
 


 
  Collapse Read »

Senior Software Development Engineer (iOS) - Mr D Food | jobs in Cape Town,South Africa

Mr D Food, a division of takealot.com, is looking for a highly talented iOS Software Engineer to join our team in Cape Town.

We are a young, dynamic, hyper growth company looking for smart, creative, hard-working people with integrity to join us.  We offer a market related, Total Remuneration Package which allows full flexibility according to your needs, a great work environment and a promise that you won’t be bored as long as you are prepared for a challenge and want to build something great.

Key responsibilities:

Take ownership, build and maintain the our bleeding edge mobile e-commerce iOS application.
Design, develop and test code written in Objective C/Swift.
Apply best practice and ensure stability and security of the applications.
Monitor and profile application performance.
Take part in daily standup, with the ability manage time and workload effectively.
Collaborate with creative, content and engineering teams to design and develop a world-class iOS mobile application.
Publish applications to the Apple App Store
 
 
Attributes/Experience required:

Strong Computer Science and programming fundamentals.
Experience architecting, developing, testing and maintaining iOS mobile applications.
Experience with network requests to RESTful APIs (JSON) using best practice.
Full understanding of the iOS application, view-controller and tableview life-cycles.
Appreciation of iOS-specific asynchronous processing techniques.
Knowledge and Appreciation of iOS user experience design patterns.
Experience using GIT version control.
Experience developing in an Agile team environment
Be accountable, engaging and inventive.
Work alongside a QA engineer regarding testing and product finalisation.

Nice to have:

Experience with Sketch, Zeplin and Photoshop.
Experience with Google Maps, Firebase & Braze.
Any Android experience.

Qualifications:

Information Technology or Computer Science Degree.
Minimum 3-5 years of experience.

We seek to employ Extraordinary Minds, people who are:
 
 
Experts at DOING, they can not only design but also execute
Analytical, able to use data to make decisions. Letting data decide but not consume
Competitive. Although innovation is important, GREAT requires a lot of work. This does not happen only during business hours
Curious. Always questioning the status quo
Not averse to risk
Business smart. Able to think about problems from a business perspective using technical and product input
Self-directed, taking action based on own initiative
Collaborative
Thorough
User focused, always trying to understand a product from the users perspective
Able to communicate clearly and not afraid to voice an opinion, no matter how unpopular.

Are you an Extraordinary Mind if so come and join us!

You need to be strong in both root cause analysis and driving to action – in other words, you need to be a thinker and a doer, and doing doesn’t happen only during work hours….. You need to be passionate about the potential of e-commerce and delivering a world-class customer experience. And, because we operate in a fast-growing, quick-moving environment, we’re looking for someone who is entrepreneurial, thrives under change, and always looks for solutions to do something better and faster. You will be at the cutting edge of developing new concepts for takealot.com. In short, we need you to think like an owner of the business.
 
The Environment:

takealot.com employees are entrepreneurial and dynamic, smart, customer-centric, fun and have the shared ambition of takealot.com being the leading e-commerce company in Africa.
We have fun, work hard, take ownership, work in teams to create solutions, and are always open to direct feedback/new ideas on where we can improve.
We are short on ego and high on output.
We are doers and not only thinkers, it's all in the execution after all.
We love what we do and what we are creating.

Takealot is an Equal Opportunity Employer. Applicants from the previously disadvantaged groups and people with disabilities will be given preference
 
Address:
 
Cape Town Office: 12th Floor, Takealot Building ,10 Rua Vasco Da Gama Plain,Foreshore,Cape Town,8001
 
]Apply Now On Official Website![/url]

 
Working at Takealot.com
 
 


Continue Read »
Mr D Food, a division of takealot.com, is looking for a highly talented iOS Software Engineer to join our team in Cape Town.

We are a young, dynamic, hyper growth company looking for smart, creative, hard-working people with integrity to join us.  We offer a market related, Total Remuneration Package which allows full flexibility according to your needs, a great work environment and a promise that you won’t be bored as long as you are prepared for a challenge and want to build something great.

Key responsibilities:

Take ownership, build and maintain the our bleeding edge mobile e-commerce iOS application.
Design, develop and test code written in Objective C/Swift.
Apply best practice and ensure stability and security of the applications.
Monitor and profile application performance.
Take part in daily standup, with the ability manage time and workload effectively.
Collaborate with creative, content and engineering teams to design and develop a world-class iOS mobile application.
Publish applications to the Apple App Store
 
 
Attributes/Experience required:

Strong Computer Science and programming fundamentals.
Experience architecting, developing, testing and maintaining iOS mobile applications.
Experience with network requests to RESTful APIs (JSON) using best practice.
Full understanding of the iOS application, view-controller and tableview life-cycles.
Appreciation of iOS-specific asynchronous processing techniques.
Knowledge and Appreciation of iOS user experience design patterns.
Experience using GIT version control.
Experience developing in an Agile team environment
Be accountable, engaging and inventive.
Work alongside a QA engineer regarding testing and product finalisation.

Nice to have:

Experience with Sketch, Zeplin and Photoshop.
Experience with Google Maps, Firebase & Braze.
Any Android experience.

Qualifications:

Information Technology or Computer Science Degree.
Minimum 3-5 years of experience.

We seek to employ Extraordinary Minds, people who are:
 
 
Experts at DOING, they can not only design but also execute
Analytical, able to use data to make decisions. Letting data decide but not consume
Competitive. Although innovation is important, GREAT requires a lot of work. This does not happen only during business hours
Curious. Always questioning the status quo
Not averse to risk
Business smart. Able to think about problems from a business perspective using technical and product input
Self-directed, taking action based on own initiative
Collaborative
Thorough
User focused, always trying to understand a product from the users perspective
Able to communicate clearly and not afraid to voice an opinion, no matter how unpopular.

Are you an Extraordinary Mind if so come and join us!

You need to be strong in both root cause analysis and driving to action – in other words, you need to be a thinker and a doer, and doing doesn’t happen only during work hours….. You need to be passionate about the potential of e-commerce and delivering a world-class customer experience. And, because we operate in a fast-growing, quick-moving environment, we’re looking for someone who is entrepreneurial, thrives under change, and always looks for solutions to do something better and faster. You will be at the cutting edge of developing new concepts for takealot.com. In short, we need you to think like an owner of the business.
 
The Environment:

takealot.com employees are entrepreneurial and dynamic, smart, customer-centric, fun and have the shared ambition of takealot.com being the leading e-commerce company in Africa.
We have fun, work hard, take ownership, work in teams to create solutions, and are always open to direct feedback/new ideas on where we can improve.
We are short on ego and high on output.
We are doers and not only thinkers, it's all in the execution after all.
We love what we do and what we are creating.

Takealot is an Equal Opportunity Employer. Applicants from the previously disadvantaged groups and people with disabilities will be given preference
 
Address:
 
Cape Town Office: 12th Floor, Takealot Building ,10 Rua Vasco Da Gama Plain,Foreshore,Cape Town,8001
 
]Apply Now On Official Website![/url]

 
Working at Takealot.com
 
 


Collapse Read »

CSS/ JavaScript Developer- Mr D Food at takealot.com | jobs in Cape Town,South Africa

Mr D Food, the fast growing online food delivery business within the takealot.com group, is looking for a highly talented CSS/JavaScript Developer to join our team in Cape Town. Bring your love of all things front-end and that desire to make the best experience for the customer!

We are a young, dynamic, hyper growth company looking for smart, creative, hard-working people with integrity to join us.  We offer a market related, Total Remuneration Package which allows full flexibility according to your needs, a great work environment and a promise that you won’t be bored as long as you are prepared for a challenge and want to build something great. 

Reporting to the Senior JavaScript Engineer.
 
 
Your responsibilities will include:
 
  • Your primary focus will be to implement responsive front-end CSS and JavaScript coding with a focus on performance maintainability and SEO friendly code
  • Give your opinion on page layout and design
  • Give feedback to designers and UX specialists on what they can do to improve the look of your HTML pages
  • Occasionally building responsive email templates

 
 
 Attributes required:
 
 
  • You have a natural affinity for well structured HTML, CSS and JavaScript code and follow best practice to create responsive web front-ends that deliver an experience that delights our customer
  • Have extensive CSS experience - 3+ years ideally
  • Be completely comfortable with CSS precompilation
  • Be proficient with Bootstrap or other responsive design strategies
  • Be experienced in styling SPA templates
  • Have created responsive email templates
  • Have researched SEO and keep to its guidelines
  • Have a good sense of scoping CSS to best suit large projects that make use of reusable components
  • Not be dependent on jQuery when SPA libraries have alternative strategies
  • You know strategies and have experience to handle issues related to browser fragmentation, different screen sizes and OS
  • You have experience using a source control solution such as Git

 
Nice to have experience:
Are proficient with JavaScript and know the design patterns that accompany a well architected web app
Have tried implementing automated testing on web pages
 
 
Qualifications:

Information Technology or Science Degree
Minimum 3 years of experience
 
 
The Environment:

takealot.com employees are entrepreneurial and dynamic, smart, customer-centric, fun and have the shared ambition of takealot.com being the leading e-commerce company in Africa
We have fun, work hard, take ownership, work in teams to create solutions, and are always open to direct feedback/new ideas on where we can improve
We are short on ego and high on output
We are doers and not only thinkers, it's all in the execution after all
We love what we do and what we are creating
 
 
We seek to Employ an Extra Ordinary Mind who:

is respectful but forthright
is an expert at doing, who can not only design but also execute
is analytical, able to use data to make decisions
is competitive, self-directed and strive to be the BEST (GREAT requires a lot of work and does not only happen during business hours)
is passionate about the potential of e-commerce and delivering a world-class customer experience
is entrepreneurial, thrives under change and accepts it is a constant and always looks for solutions to do something better and faster
is business SMART. Able to think about problems from a business perspective using technical and product input;
is curious and challenge the status quo
is innovative and enjoys iteration
is collaborative
will be at the cutting edge of developing new concepts for takealot.com
thinks like an owner of the business
is SMART, has INTEGRITY and is HARD WORKING

If you meet the above you are an Extraordinary Mind so come and join us!

Takealot is an Equal Opportunity Employer. Applicants from the previously disadvantaged groups and people with disabilities will be given preference
 
 
]Apply Now On Official Website[/url]
 
 
Working at Takealot.com
 
 
 


 
Continue Read »
Mr D Food, the fast growing online food delivery business within the takealot.com group, is looking for a highly talented CSS/JavaScript Developer to join our team in Cape Town. Bring your love of all things front-end and that desire to make the best experience for the customer!

We are a young, dynamic, hyper growth company looking for smart, creative, hard-working people with integrity to join us.  We offer a market related, Total Remuneration Package which allows full flexibility according to your needs, a great work environment and a promise that you won’t be bored as long as you are prepared for a challenge and want to build something great. 

Reporting to the Senior JavaScript Engineer.
 
 
Your responsibilities will include:
 
  • Your primary focus will be to implement responsive front-end CSS and JavaScript coding with a focus on performance maintainability and SEO friendly code
  • Give your opinion on page layout and design
  • Give feedback to designers and UX specialists on what they can do to improve the look of your HTML pages
  • Occasionally building responsive email templates

 
 
 Attributes required:
 
 
  • You have a natural affinity for well structured HTML, CSS and JavaScript code and follow best practice to create responsive web front-ends that deliver an experience that delights our customer
  • Have extensive CSS experience - 3+ years ideally
  • Be completely comfortable with CSS precompilation
  • Be proficient with Bootstrap or other responsive design strategies
  • Be experienced in styling SPA templates
  • Have created responsive email templates
  • Have researched SEO and keep to its guidelines
  • Have a good sense of scoping CSS to best suit large projects that make use of reusable components
  • Not be dependent on jQuery when SPA libraries have alternative strategies
  • You know strategies and have experience to handle issues related to browser fragmentation, different screen sizes and OS
  • You have experience using a source control solution such as Git

 
Nice to have experience:
Are proficient with JavaScript and know the design patterns that accompany a well architected web app
Have tried implementing automated testing on web pages
 
 
Qualifications:

Information Technology or Science Degree
Minimum 3 years of experience
 
 
The Environment:

takealot.com employees are entrepreneurial and dynamic, smart, customer-centric, fun and have the shared ambition of takealot.com being the leading e-commerce company in Africa
We have fun, work hard, take ownership, work in teams to create solutions, and are always open to direct feedback/new ideas on where we can improve
We are short on ego and high on output
We are doers and not only thinkers, it's all in the execution after all
We love what we do and what we are creating
 
 
We seek to Employ an Extra Ordinary Mind who:

is respectful but forthright
is an expert at doing, who can not only design but also execute
is analytical, able to use data to make decisions
is competitive, self-directed and strive to be the BEST (GREAT requires a lot of work and does not only happen during business hours)
is passionate about the potential of e-commerce and delivering a world-class customer experience
is entrepreneurial, thrives under change and accepts it is a constant and always looks for solutions to do something better and faster
is business SMART. Able to think about problems from a business perspective using technical and product input;
is curious and challenge the status quo
is innovative and enjoys iteration
is collaborative
will be at the cutting edge of developing new concepts for takealot.com
thinks like an owner of the business
is SMART, has INTEGRITY and is HARD WORKING

If you meet the above you are an Extraordinary Mind so come and join us!

Takealot is an Equal Opportunity Employer. Applicants from the previously disadvantaged groups and people with disabilities will be given preference
 
 
]Apply Now On Official Website[/url]
 
 
Working at Takealot.com
 
 
 


  Collapse Read »

Inventory Controller | jobs in Johannesburg,South Africa

The Organization:
 

The Video Entertainment segment of Naspers is a broad-based multinational media group headquartered in South Africa and Dubai with principal operations in pay television and video entertainment. The group operates in almost 50 countries in Africa. Its holding company, Naspers, is listed on the Johannesburg Stock Exchange (JSE) and has an ADR listing on the London Stock Exchange (LSE). International investors account for around 50% of its shareholder base.
An African platform operator, Video Entertainment’s expertise lies distributing media products, creating media content and selling advertising. Its key areas of operations are:Pay Television: direct-to-home satellite and digital terrestrial television services; and
SVOD: subscription video on demand services across multiple online platforms with a focus on library and local content in developing marketsOperating in the majority of African countries, Video Entertainment is the leading Pay TV provider in most of the key African markets. Its strategy is to offer the best local and international content across multiple platforms to customers wherever they are.
The group’s strength lies in its focus on local language and culture, its entrepreneurial spirit and the quality of its workforce. Over the years Video Entertainment has built a successful track record of identifying trends early, adapting them for the markets in which it operates and leveraging them to maximum advantage. The group generates revenues mainly by collecting subscription fees, with a moderate contribution from advertising revenue. Its key objectives are to:Build its Pay TV and SVOD subscriber base
Focus on investment and technology
Maintain a local approach
Provide quality service
Attract innovative and motivated employees
 
 
Position Name:Inventory Coordinator
Position ID:COGE70025
Reports to: Snr. Manager Scheduling and Planning
Direct Reports: No
Division: Local Entertainment Channels 
Department: Scheduling and Planning
Key Customers:M-Net Content divisions,Myriad,Independent Suppliers, local distributors ,Studios, Media Operations,  Content Acquisitions
Location: Johannesburg, Randburg
Purpose of the Position: To manage and maintain movie content, local content, deal memos inventory.  
 
 

Experience:
  • A minimum of 3 years of programme experience
  • Knowledge of movie content is essential
  • Broadcast/entertainment industry and multiplatform experience
  • Knowledge of current and future content trends in multiple markets

 

Qualifications:

EssentialA Diploma /Degree in Marketing/Business Management/Media Studies (Film and TV)
 

Technical Competencies
  • Relationship  
  • Project Management
  • Scheduling strategies
  • Rights management
  • Scheduling strategies

 
]Apply Now![/url]
Continue Read »
The Organization:
 

The Video Entertainment segment of Naspers is a broad-based multinational media group headquartered in South Africa and Dubai with principal operations in pay television and video entertainment. The group operates in almost 50 countries in Africa. Its holding company, Naspers, is listed on the Johannesburg Stock Exchange (JSE) and has an ADR listing on the London Stock Exchange (LSE). International investors account for around 50% of its shareholder base.
An African platform operator, Video Entertainment’s expertise lies distributing media products, creating media content and selling advertising. Its key areas of operations are:Pay Television: direct-to-home satellite and digital terrestrial television services; and
SVOD: subscription video on demand services across multiple online platforms with a focus on library and local content in developing marketsOperating in the majority of African countries, Video Entertainment is the leading Pay TV provider in most of the key African markets. Its strategy is to offer the best local and international content across multiple platforms to customers wherever they are.
The group’s strength lies in its focus on local language and culture, its entrepreneurial spirit and the quality of its workforce. Over the years Video Entertainment has built a successful track record of identifying trends early, adapting them for the markets in which it operates and leveraging them to maximum advantage. The group generates revenues mainly by collecting subscription fees, with a moderate contribution from advertising revenue. Its key objectives are to:Build its Pay TV and SVOD subscriber base
Focus on investment and technology
Maintain a local approach
Provide quality service
Attract innovative and motivated employees
 
 
Position Name:Inventory Coordinator
Position ID:COGE70025
Reports to: Snr. Manager Scheduling and Planning
Direct Reports: No
Division: Local Entertainment Channels 
Department: Scheduling and Planning
Key Customers:M-Net Content divisions,Myriad,Independent Suppliers, local distributors ,Studios, Media Operations,  Content Acquisitions
Location: Johannesburg, Randburg
Purpose of the Position: To manage and maintain movie content, local content, deal memos inventory.  
 
 

Experience:
  • A minimum of 3 years of programme experience
  • Knowledge of movie content is essential
  • Broadcast/entertainment industry and multiplatform experience
  • Knowledge of current and future content trends in multiple markets

 

Qualifications:

EssentialA Diploma /Degree in Marketing/Business Management/Media Studies (Film and TV)
 

Technical Competencies
  • Relationship  
  • Project Management
  • Scheduling strategies
  • Rights management
  • Scheduling strategies

 
]Apply Now![/url] Collapse Read »

Sandycamps is a Surf and Yoga camp based in Imsouane, an experienced camp manager will be recruited in Spring 2019.

Sandycamps is a Surf and Yoga camp based in Imsouane, Morocco. Created in 2016, Sandycamps is growing quickly. To support and lead this growth, an experienced camp manager will be recruited in Spring 2019. Under the supervision of Sandycamps founders, the camp manager will be responsible for organizing and managing the daily life of the camp, improving processes and taking the camp further. This is a full-time job of minimum 6 months renewable. Going abroad to work is a great way to gain new knowledge and is extremely enriching. We are glad to offer our team a wonderful environment to work and evolve in a beautiful 4000m2 camp on the Moroccan Atlantic coast. Our guests come from all over the world, and English is the common language at the camp. This position is much more than a managing position, it’s about caring for people, staff and guests, throughout their stay, and creating a nurturing, fun and unforgettable experience!
 
 
Job duties include but are not limited to: 
 
- Plan and Organize the daily life of the camp (activities, animations, meetings, etc.). 
- Responsible for all sport and recreational activities 
- Supervise maintenance, supplies, renovations and furnishings 
- Carry out inspections of property and services 
- Ensure security is effective
- Recruit, train and monitor staff (bookings, reception, surf and yoga teachers, volunteers, kitchen, etc.) 
- Plan work schedules for individuals and teams 
- Hold regular staff meetings to provide and gather feedback on key service areas 
- Manage finances (salaries, payments, etc.) 
- Greet customers, be available and provide a constant high level of service throughout their stay 
- Deal with customers complaints and comments 
- Answer to reviews and feedbacks, follow-up after their stay 
- Improve processes and contribute to growing the camp - Promote and market the business
 
 
Essential: 
 
- Minimum experience of 5 years managing a team (in service industry) 
- Diploma or experience in tourism, travel, leisure, or hospitality management 
- Ability to work a variety of varying schedules to include AM, PM, Overnight, Weekends & Holidays 
- Punctuality and regular and reliable attendance 
- Fluent in English (French or other languages are a plus) 
- Driving license
 
What we offer:
 
 - Negotiable monthly salary according to experience and qualifications 
- Private room in staff accommodation at Sandycamps 
- 3 meals per day 
- One day-off per week 
- A dynamic team in a good/family atmosphere and beautiful set-up next to the ocean 
- Possibility to improve your professional skills in a multilingual environment 
- Use of allocated surf equipment, access to yoga lessons and day-trips 
- Career opportunities
 
 
Start date: April 2019
To apply: Send us your resume on [email protected]
 
A day at Sandycamps is far from being boring as a lot of things have to be taken care of. Managing the guests and team, looking after activities and facility requires some good planning and anticipation. Beside your personal skills to fulfill the position, designing a tool that will help you to organise tasks planning would be a big plus.
 
A week at Sandycamps:
 
 


 
 
Continue Read »
Sandycamps is a Surf and Yoga camp based in Imsouane, Morocco. Created in 2016, Sandycamps is growing quickly. To support and lead this growth, an experienced camp manager will be recruited in Spring 2019. Under the supervision of Sandycamps founders, the camp manager will be responsible for organizing and managing the daily life of the camp, improving processes and taking the camp further. This is a full-time job of minimum 6 months renewable. Going abroad to work is a great way to gain new knowledge and is extremely enriching. We are glad to offer our team a wonderful environment to work and evolve in a beautiful 4000m2 camp on the Moroccan Atlantic coast. Our guests come from all over the world, and English is the common language at the camp. This position is much more than a managing position, it’s about caring for people, staff and guests, throughout their stay, and creating a nurturing, fun and unforgettable experience!
 
 
Job duties include but are not limited to: 
 
- Plan and Organize the daily life of the camp (activities, animations, meetings, etc.). 
- Responsible for all sport and recreational activities 
- Supervise maintenance, supplies, renovations and furnishings 
- Carry out inspections of property and services 
- Ensure security is effective
- Recruit, train and monitor staff (bookings, reception, surf and yoga teachers, volunteers, kitchen, etc.) 
- Plan work schedules for individuals and teams 
- Hold regular staff meetings to provide and gather feedback on key service areas 
- Manage finances (salaries, payments, etc.) 
- Greet customers, be available and provide a constant high level of service throughout their stay 
- Deal with customers complaints and comments 
- Answer to reviews and feedbacks, follow-up after their stay 
- Improve processes and contribute to growing the camp - Promote and market the business
 
 
Essential: 
 
- Minimum experience of 5 years managing a team (in service industry) 
- Diploma or experience in tourism, travel, leisure, or hospitality management 
- Ability to work a variety of varying schedules to include AM, PM, Overnight, Weekends & Holidays 
- Punctuality and regular and reliable attendance 
- Fluent in English (French or other languages are a plus) 
- Driving license
 
What we offer:
 
 - Negotiable monthly salary according to experience and qualifications 
- Private room in staff accommodation at Sandycamps 
- 3 meals per day 
- One day-off per week 
- A dynamic team in a good/family atmosphere and beautiful set-up next to the ocean 
- Possibility to improve your professional skills in a multilingual environment 
- Use of allocated surf equipment, access to yoga lessons and day-trips 
- Career opportunities
 
 
Start date: April 2019
To apply: Send us your resume on [email protected]
 
A day at Sandycamps is far from being boring as a lot of things have to be taken care of. Managing the guests and team, looking after activities and facility requires some good planning and anticipation. Beside your personal skills to fulfill the position, designing a tool that will help you to organise tasks planning would be a big plus.
 
A week at Sandycamps:
 
 


 
  Collapse Read »

Java (Spring) Developer

Description

Are you a JAVA developer who wants to build high performing, enterprise ready and scalable solutions? Are you looking for exposure to diverse team based environments? Do you want to form part of a growth journey? If yes, we have the perfect opportunity for you.

We are looking for JAVA, JEE or Spring developers who want to join us on this journey. We offer a range of developer opportunities across multiple business domains and projects. From finance to fintech, from health and leisure to manufacturing and more. 
 
 
Skills & Requirements

You will need 3+ years enterprise JAVA experience - JAVA 8, Spring is advantageous. Tertiary education is not a prerequisite, but desirable. Certifications are useful.

As part of our recruitment process you will be assessed.

And if you are successful you'll be doing most of or all of the below:

Writing quality code, while adhering to standards
Preparing unit tests
Reviewing code
Understanding what the business wants
Expected to maintain industry knowledge
Be prepared to innovate
Coach \ Mentor
Provide effort estimates
Take part in the architecture and design process
Implementing continuous integration practice
 
 
How to apply?
 
 
]Apply Now![/url]
Phone: +27 (0) 21 425 3430
Email:[email protected]
 
 
About Us:
 
Africa’s Largest Technology Service Provider EOH provides the technology, knowledge, skills and organisational ability critical to Africa’s development and growth. Following the Consulting, Technology and Outsourcing model, we provide high value, end-to-end solutions to our clients in all industry verticals. Listed in 1998, EOH attributes its 36% compounded annual growth to a culture of remaining prudent, and not just meeting, but exceeding, customer expectations.
Continue Read »
Description

Are you a JAVA developer who wants to build high performing, enterprise ready and scalable solutions? Are you looking for exposure to diverse team based environments? Do you want to form part of a growth journey? If yes, we have the perfect opportunity for you.

We are looking for JAVA, JEE or Spring developers who want to join us on this journey. We offer a range of developer opportunities across multiple business domains and projects. From finance to fintech, from health and leisure to manufacturing and more. 
 
 
Skills & Requirements

You will need 3+ years enterprise JAVA experience - JAVA 8, Spring is advantageous. Tertiary education is not a prerequisite, but desirable. Certifications are useful.

As part of our recruitment process you will be assessed.

And if you are successful you'll be doing most of or all of the below:

Writing quality code, while adhering to standards
Preparing unit tests
Reviewing code
Understanding what the business wants
Expected to maintain industry knowledge
Be prepared to innovate
Coach \ Mentor
Provide effort estimates
Take part in the architecture and design process
Implementing continuous integration practice
 
 
How to apply?
 
 
]Apply Now![/url]
Phone: +27 (0) 21 425 3430
Email:[email protected]
 
 
About Us:
 
Africa’s Largest Technology Service Provider EOH provides the technology, knowledge, skills and organisational ability critical to Africa’s development and growth. Following the Consulting, Technology and Outsourcing model, we provide high value, end-to-end solutions to our clients in all industry verticals. Listed in 1998, EOH attributes its 36% compounded annual growth to a culture of remaining prudent, and not just meeting, but exceeding, customer expectations. Collapse Read »

Senior Technical/Financial Business Analyst

Description

Share trading experience – local and foreign exchanges – shares, ETF’s, Kruger Rands, bonds, unit trusts, cash. Shares and cash are the majority of instruments so knowledge in this area is key.
 
Skills & Requirements

Product knowledge, e.g. voluntary, pre-retirement and retirement products with the legislation that governs them.
Knowledge of the various forms of tax and IT3B and IT3C certificates – CGT, DWT, trustee tax, etc.
Ability to re-act promptly and clearly on critical BAU issues.
Ability to analyse data and stored procedures using MS SQL Server and Oracle SQL Developer.
Attention to detail and presentation – e.g. checking tax certificates, detailed client statements, etc.
Write business requirements documents taking various systems and processes into account.
Meet with business representatives in weekly meetings.
 
How to apply?
 
 
]Apply Now![/url]
Phone: +27 (0) 21 425 3430
Email:[email protected]
 
 
About Us:
 
Africa’s Largest Technology Service Provider EOH provides the technology, knowledge, skills and organisational ability critical to Africa’s development and growth. Following the Consulting, Technology and Outsourcing model, we provide high value, end-to-end solutions to our clients in all industry verticals. Listed in 1998, EOH attributes its 36% compounded annual growth to a culture of remaining prudent, and not just meeting, but exceeding, customer expectations.
 
Continue Read »
Description

Share trading experience – local and foreign exchanges – shares, ETF’s, Kruger Rands, bonds, unit trusts, cash. Shares and cash are the majority of instruments so knowledge in this area is key.
 
Skills & Requirements

Product knowledge, e.g. voluntary, pre-retirement and retirement products with the legislation that governs them.
Knowledge of the various forms of tax and IT3B and IT3C certificates – CGT, DWT, trustee tax, etc.
Ability to re-act promptly and clearly on critical BAU issues.
Ability to analyse data and stored procedures using MS SQL Server and Oracle SQL Developer.
Attention to detail and presentation – e.g. checking tax certificates, detailed client statements, etc.
Write business requirements documents taking various systems and processes into account.
Meet with business representatives in weekly meetings.
 
How to apply?
 
 
]Apply Now![/url]
Phone: +27 (0) 21 425 3430
Email:[email protected]
 
 
About Us:
 
Africa’s Largest Technology Service Provider EOH provides the technology, knowledge, skills and organisational ability critical to Africa’s development and growth. Following the Consulting, Technology and Outsourcing model, we provide high value, end-to-end solutions to our clients in all industry verticals. Listed in 1998, EOH attributes its 36% compounded annual growth to a culture of remaining prudent, and not just meeting, but exceeding, customer expectations.
  Collapse Read »

.NET Developer LOCATION: Cape Town, Western cape, South Africa

Description

Are you a .NET developer who wants to make a difference with cool tech? Are you looking for exposure to diverse team based environments? Do you want to form part of a successful growth journey? If yes, we have the perfect opportunity for you.

We are looking for .NET developers who want to join us on this journey. We offer a range of developer opportunities across multiple business domains and projects. From finance to fintech, from health and leisure to manufacturing and more.
 
 
Skills & Requirements

You will need 3+ years .NET experience - Front End, Back End or Full Stack. Tertiary education is not a prerequisite, but desirable. Certifications are useful. 

As part of our recruitment process you will be assessed.

And if you are successful you'll be doing most of or all of the below:

Writing quality code, while adhering to standards
Preparing unit tests
Reviewing code
Understanding what the business wants
Expected to maintain industry knowledge
Be prepared to innovate
Coach / MentorProvide effort estimates
Take part in the architecture and design process
Implementing continuous integration practices



Fields marked with * are requiredFULL NAME*
EMAIL*
REFERENCE*
fill in the job reference number as per above
ABOUT YOURSELF*
 
 
How to apply?
 
 
]Apply Now![/url]
Phone: +27 (0) 21 425 3430
Email:[email protected]
 
 
About Us:
 
Africa’s Largest Technology Service Provider EOH provides the technology, knowledge, skills and organisational ability critical to Africa’s development and growth. Following the Consulting, Technology and Outsourcing model, we provide high value, end-to-end solutions to our clients in all industry verticals. Listed in 1998, EOH attributes its 36% compounded annual growth to a culture of remaining prudent, and not just meeting, but exceeding, customer expectations.
Continue Read »
Description

Are you a .NET developer who wants to make a difference with cool tech? Are you looking for exposure to diverse team based environments? Do you want to form part of a successful growth journey? If yes, we have the perfect opportunity for you.

We are looking for .NET developers who want to join us on this journey. We offer a range of developer opportunities across multiple business domains and projects. From finance to fintech, from health and leisure to manufacturing and more.
 
 
Skills & Requirements

You will need 3+ years .NET experience - Front End, Back End or Full Stack. Tertiary education is not a prerequisite, but desirable. Certifications are useful. 

As part of our recruitment process you will be assessed.

And if you are successful you'll be doing most of or all of the below:

Writing quality code, while adhering to standards
Preparing unit tests
Reviewing code
Understanding what the business wants
Expected to maintain industry knowledge
Be prepared to innovate
Coach / MentorProvide effort estimates
Take part in the architecture and design process
Implementing continuous integration practices



Fields marked with * are requiredFULL NAME*
EMAIL*
REFERENCE*
fill in the job reference number as per above
ABOUT YOURSELF*
 
 
How to apply?
 
 
]Apply Now![/url]
Phone: +27 (0) 21 425 3430
Email:[email protected]
 
 
About Us:
 
Africa’s Largest Technology Service Provider EOH provides the technology, knowledge, skills and organisational ability critical to Africa’s development and growth. Following the Consulting, Technology and Outsourcing model, we provide high value, end-to-end solutions to our clients in all industry verticals. Listed in 1998, EOH attributes its 36% compounded annual growth to a culture of remaining prudent, and not just meeting, but exceeding, customer expectations. Collapse Read »