About Penbrothers:
Penbrothers is an HR & remote talent management partner and one of the fastest growing companies in the Philippines. We provide talented Filipinos with global opportunities in high-growth startups and dynamic companies, from the comfort of their own homes.
About the Client:
Our client is a nature tech company with focus on building technologies that help people protect and restore the natural environment. Its flagship product is a platform that serves as the operations hub for nature positives. Composed of a series of integrated modules, the platform lets teams interact with multiple data types in a flexible framework, optimize their biodiversity management decisions and share their results. Designed for use across conservation, mining and energy, natural capital markets, government, infrastructure and regenerative agriculture, the platform empowers teams to achieve nature-positive impact.
About the Role:
The Senior Frontend Software Developer will support and contribute to multiple projects, products and processes through the development of software to enter, manage, analyze, visualize and interact with multiple types of environmental data. This role will work closely with the Chief Technology Office and will provide technical expertise in the team.
What you'll do:
- Ensure work is carried out to a high standard, in line with work timeframes and in accordance with Company guidelines and Management instructions.
- Work and contribute to the user interface of Web-based geospatial software to deliver and analyse satellite, sensor, and UAV imagery. This will involve support existing Web/PWA applications by designing and developing standard components based on: Web Components (shadow DOM, custom elements, templates), JavaScript ES6, CSS, HTML,Web APIs (DOM, storage, communication, Ajax, etc.), state management using Mobx, OpenLayers, CesiumJS.
- The development process follows a continuous methodology based on Git repositories hosted by GitLab with CI/CD pipelines and E2E, integration, and unit testing.
- Development environment and infrastructure are based on Linux.
- Assist with the improvement and development of the client's processes, procedures and products.
- Effective liaison with all employees, and participation in team meetings, requisite project meetings, training, workshops and inductions.
- Providing training and mentoring to selected personnel, particularly with regards to UI development and the client's processes and products.
- Perform other duties within your capability and / or training as assigned by your Manager.
Job requirements
What You Bring:
- Senior-level expertise in Front-end development specializing in Javascript, HTML, CSS.
- Strong experience in enterprise -level projects is a must.
- Strong experience in Standard Web APIs and UI components is a must.
- Experience in front-end enhancement and maintenance of geospatial software or application is a major advantage.
- Experience in JavaScript ES6 (ECMASCRIPT 2015) is a major advantage.
- Knowledge on Service workers, OpenLayers, and Testing workflows is a major advantage.
- Excellent communication and organization skills
- Ability to complete projects from design to implementation and deployment
- Ability to perform assigned tasks with minimal supervision
- Ability to actively problem solve and come up with timely practical solutions