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: Proven expertise in HTML CSS and JavaScript.
- Modern Frameworks: Strong proficiency in ReactJS and ES6.
- Responsive Design: Familiarity with responsive frameworks like Bootstrap or Tailwind CSS.
- Progressive Web Apps (PWA): Experience in building PWAs.
- Python and Django: Solid understanding of Python programming and Django framework including its template engine.
- Web GIS: Knowledge of Web GIS concepts and experience with relevant technologies (e.g. GeoDjango Leaflet).
- Database: Experience with relational database technologies like Postgres.
- Docker: Good expertise with docker ecosystem.
- Test: Experience with testing frameworks (e.g. Pytest Jest React Testing Library).
Version Control:
- Git: Proficiency in Git best practices.
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:
- Understanding of cloud platforms (e.g. AWS) is beneficial.
Requirements
Qualifications:
- Education Level: Bachelors degree in computer science Software Engineering or a related field.
- Industry experience: 5 years of experience in fullstack 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