Vacancies at Esri South Africa
Front End Web Developer
Esri South Africa requires a design conscious and an energetic front-end web developer to help create next generation geo-enabled web applications. The ideal candidate for this position must:
- have a passion for pixel-perfect design,
- be able to apply JavaScript programming knowledge in modern web development frameworks,
- be able to leverage services-oriented architecture,
- be able to switch between production development and prototyping to support various divisions across the business and
- like to work on cutting edge solutions from a broad range of industries
Responsibilities:
- Use JavaScript, TypeScript, Angular etc. to develop front end, responsive web applications
- Follow industry-standard design patterns, development methodologies and deployment models
- Work collaboratively with other team members as well as independently
- Interact with users to identify and articulate their needs
- Research and push the state of the art of UX practices
- Demonstrate latest product capabilities to stakeholders, prospects and customers
- Support customers in understanding the concepts of building front end web applications
- Build production-level web apps as part of broader professional service projects, including promotion, testing, documentation etc.
- Rapidly conceptualize, design, develop, and test innovative web app prototypes on top of our JavaScript API for demonstration, requirements analysis, and research purposes
- Work closely with back-end developers, technology specialists and architects to build robust solutions that leverage all available tools, service and skills
Requirements:
- 8+ years of front-end software development experience using JavaScript, TypeScript, Angular or similar
- Understanding and experience working with web services / REST APIs
- Strong passion for detailed, innovative and empathic design
- Ability to design, implement and deploy web applications
- Strong verbal and written communication skills
- Excellent problem-solving and debugging skills
- Bachelor’s in computer science, computer engineering or a related field
Recommended Experience:
- Good working knowledge of web authentication models such as OAuth
- Experience with TypeScript and other modern web technologies
- Hands-on experience with design tools such as Photoshop, Figma, Sketch, XD, etc.
- Good spatial sense and an intuition for the aesthetics and technical aspects of information visualization
Please forward your CV to [email protected]
Our Esri South Africa career video’s will assist in building your career path in the world of Science and Geography!