About the Role
Ecopia Tech is an industry-leading AI company specializing in extracting insights from geospatial big data. We are looking for talented, self-starting engineers to join our platform team as frontend engineers.
Responsibilities
- Work with the platform team to develop and improve new and existing features in our mobile and web apps.
- Work with the platform team to design and implement a massive real-time data visualization engine based on WebGL, Unity3D and other technologies.
- Collaborate with our product team to design new product features and applications.
Requirements
- Deep understanding of TypeScript and cross-browser compatibility.
- Deep understanding to optimize the application for maximum speed and scalability.
- Proficient understanding of client-side scripting and JavaScript frameworks, including AngularJS, ReactJS and NodeJS.
- Experience in building web services microservice architecture.
- Experience in REST API design and implementation.
- Experience with Relational, NoSQL databases and various data-storage systems (Cassandra, Elastic Search, Postgres, MySQL, Redis).
- Ability to work on multi-faceted, cross-functional projects.
- Ability to collaborate effectively with teams located in different locations.
Skills
- TypeScript
- JavaScript
- AngularJS
- ReactJS
- NodeJS
- WebGL
- Unity3D
- REST API
- Microservice architecture
- Relational databases
- NoSQL databases
- Cassandra
- Elastic Search
- Postgres
- MySQL
- Redis
Location
- Toronto
Work Type
- Hybrid
- 1 day a week in-office
Experience Level
- 1+ years of industrial-relevant work experience.
Education Level
- Bachelor of Science or above in Computer Science or related fields.
Salary/Compensations
- $100,000-$150,000 + eligible for an annual bonus
About the Company
- Ecopia Tech is an industry-leading AI company specializing in extracting insights from geospatial big data.
- Ecopia converts flood of pixels into high-definition (HD) vector maps, leveraging AI to empower a wide range of decision-makers.
Equal Opportunity
- Ecopia Tech is committed to fostering a diverse and inclusive working environment.
- We welcome applications from qualified candidates of all backgrounds, regardless of age, physical ability, gender, race, religion, or sexual orientation.
- We will provide any requested accommodation to candidates with disabilities throughout the recruitment process.
