We are looking for JavaScript developers who are proficient with JavaScript libraries, such as React.js and Vue.js, to build interactive web applications. Your primary focus will be on developing and implementing user interface components following well-known React.js workflows. You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem-solving, sophisticated design, and quality products is important. In your response, you must indicate the number of years of experience in each of the following experience items. Responsibilities Developing new user-facing features using React.js Building reusable components and front-end libraries for future use Translating designs and wireframes into high-quality code Optimizing components for maximum performance across a vast array of web-capable devices and browsers Tasks to be performed: 1. System design and programming, integration, and testing. 2. Designing, developing, and integrating solutions for earth observation and environment monitoring. 3. Work predominantly on new development as well as on enhancements and maintenance of existing products. 4. Collaborating closely with the client, ensuring the most effective solution for addressing their needs. 5. Assisting in managing, monitoring, and supporting the corporate IT infrastructure. Important Instructions 1. As already stated above, you are required to indicate your experience in each of the items in in this sections in years and months and when asked, provide solid proof of how that experience was attained. 2. Please specify your current salary and desired salary to move to this position. You are advised to be reasonable, otherwise, your application could be ignored. 3. Please provide the names of people who could provide reference for you. 4. Although there is no promise, based on your outstanding performance, we can move you to our Montreal-Canada-based office. Min.Exp * Mandatory experience: 1. 5+ years of OO development experience with excellent expertise in Java. 2. Experience with the following environments: a. Geographical Information Systems MapServer or equivalent b. OpenLayers c. Java EE development language with Eclipse IDE d. Databases (PostgreSQL or equivalent) e. Web Server applications (Apache & Apache Tomcat or equivalent) f. Web Services, Microservices g. Spring framework, h. React, Angular i. Version Control Systems 3. Excellent communication skills. 4. Fluency in English in both writing and verbal. Max.Exp. * 1. OO development experience with C++. 2. 3D WEB Development: Three.js and/or Cesium.js 3. Mobile apps development 4. Experience with Docker development environment. 5. Experience with the development of cloud-enabled solutions 6. Experience with system design and integration in at least one of the following field applications: earth observation, remote sensing, image processing, and rendering 7. Experience in supporting and monitoring IT corporate infrastructure including application servers and networks in both Linux and Windows environments. Industry Type * Meteorology, Hydrology, Remote Sensing, Environmental Monitoring, Communications, Instrumentation and Technology-Based Software Development: Meteorology and Hydrology Remote Sensing Image Processing Environmental Monitoring Terrestrial & Satellite based Communications Telemetry Not Mandatory skills : Knowledge of AI usage for coding and development. Knowledge of cybersecurity. Developing Software for Cloud-Based Systems