JOB DIMENSION:
- Build reusable components and streamline future development.
- Work within an Agile team for product development testing deployment and maintenance.
- Translate UI/UX into responsive code and ensure technical feasibility.
- Optimize applications for speed scalability and crossbrowser compatibility.
- Write clean highquality code and maintain clear documentation.
- Stay current with emerging technologies and support team success on projects.
KEY ACCOUNTABILITIES:
Development:
- Core Web Technologies: Good expertise in HTML CSS and JavaScript.
- Responsive Design: Familiarity with responsive frameworks like Bootstrap or Tailwind CSS. Database: Experience with relational database technologies like Postgres.
- Python and Django: Solid understanding of Python programming and Django framework including its template engine.
- Version Control: Experience with version control systems such as Git.
Soft Skills:
- Communication: Excellent verbal and written communication skills.
- ProblemSolving: Strong analytical and problemsolving abilities.
- Teamwork: Ability to collaborate effectively with crossfunctional teams.
- Adaptability: Thrives in a fastpaced environment with changing priorities.
Bonus Points
- Experience in ReactJS and ES6. Experience in building Progressive Web Apps (PWA).
- Experience with testing frameworks (e.g. Pytest Jest React Testing Library).
- Understanding of cloud platforms (e.g. AWS).
- Knowledge of Web GIS concepts and experience with relevant technologies (e.g. GeoDjango Leaflet).
- Experience with docker.
Requirements
Qualifications:
- Education Level: Bachelors degree in computer science Software Engineering or a related field.
- Industry experience: 1 years of experience in web development
Minimum Qualifications: Hold a relevant tertiary qualification in Land or Engineering Surveying Previous work history with a top-tier main contractor or have had previous experience working on large Survey projects. Minimum Experience: 10 years of experience in Land Surveying, 5 in a lead capacity. Job-Specific Knowledge & Skills: Communication and interpersonal skills Leadership skills Analytical thinking skills Problem-Solving skills Customer service skills. Negotiation.
Education
Minimum Qualifications: Hold a relevant tertiary qualification in Land or Engineering Surveying Previous work history with a top-tier main contractor or have had previous experience working on large Survey projects. Minimum Experience: 10 years of experience in Land Surveying, 5 in a lead capacity. Job-Specific Knowledge & Skills: Communication and interpersonal skills Leadership skills Analytical thinking skills Problem-Solving skills Customer service s