Job Description: Front-End Developer
Position Description Kimetrica is seeking to recruit a front-end developer to work on mobile capable web applications. You are likely to be a technology enthusiast with a passion for improving user experience and a good eye for clean and attractive interface design. You are likely to want to apply your technical and design skills to social causes.
The applications include high-end analytics, GIS and dashboard/visualization functionality. They serve humanitarian and international development communities, supporting decision-making on disaster management, project design and management and public policy. Current work includes tools for managing wildlife conservancies, early warning of famine, simulation of impacts of climate change and locational intelligence for targeting public services and humanitarian responses.
We are seeking a skilled and experienced front end developer to build React user interfaces for Python/Django applications accessed via Django Rest Framework APIs.
Key Tasks
Develop responsive front ends for web applications using React. Design highly attractive and intuitive user interfaces and liaise with in-house and external graphics and communications experts Manage other front end developers or outsource contractors as required Create GUI proposals and mock ups Implement online mapping solutions using Google Earth, OpenLayers and similar Work with Python developers to ensure seamless, fast and optimized integration and rapid troubleshooting Optimize user experience and liaise with users groups and UX experts Develop efficient and agile processes for interface design, development, testing and acceptance Conduct research and ensure that we provide the best available front-end technology to our clients and advise Kimetrica on the tech stack.
Requirements
Proven work experience as a Front-end developer, 6-10 years Hands on experience with markup languages Experience with ES6, JavaScript, HTML5, SASS or LESS, CSS, and JQuery Experience with React and Bootstrap Experience with UX optimization and acceptance testing Familiarity with automated browser testing and debugging In-depth understanding of the entire web development process (design, development and deployment) and agile development (we use Docker, GitLab and Redmine) Strong design sense Knowledge of SEO principles preferred Strong self-motivation and initiative with an ability to work with minimal supervision Excellent research, analytical and multitasking skills BSc degree in Computer Science or relevant field preferred GIS experience with OpenLayers preferred Experience with KoboToolbox, Superset/Caravel, Pandas and/or Django Rest Framework desirable Good understanding of asynchronous request handling, partial page updates, and AJAX Solid understanding of software versioning tool Git
Willingness to travel to US, Africa, Asia as required Location Needs to be able to communicate with teams during working hours in Denver, US and in East Africa. Between GMT- 6 and GMT+4
Perks
Competitive salary package; Health benefits Options to work remotely / from home Generous vacation, (4+ weeks a year), holiday and sick leave; and Professional colleagues that are dynamic, innovative and highly committed to making a positive impact.
Please go to www.kimetrica.com/careers and fill out the application form.
