Front-End Software Engineer (UX focus) at Gridcognition

Computer Software, Engineering, Full-time, Remote, Australia remote engineering full-time
Description
Posted 2 months ago

At Gridcognition we are on a mission. An environmental mission to help organizations transition to a decentralized and decarbonized energy future. We are energy natives, and the future of energy is complex. Gridcognition leans into this complexity and provides holistic software to plan, track, and optimize the clean energy transition.

We are now seeking a Software Engineer with a UX focus.

Requirements

  • Experience in designing and building commercial web applications
  • A customer-focused background in UX, including data visualization
  • Good knowledge of React idioms, especially around functional components and forms
  • Able to work collaboratively in both in-person and remote work environments
  • An interest in addressing the climate crisis via energy system transition

And even better if you have:

  • Knowledge and working experience with our technology environment (mentioned below), including AWS and GraphQL
  • UI design experience (as distinct from UX)
  • Knowledge or experience with energy systems

Benefits

Our technology

The core Gridcognition web application—which prepares and shows simulations—is built in React, in TypeScript, using functional components and the Material UI library. We use AWS’ fairly standard well-lit path with GraphQL backed by TypeScript lambdas to update our data model in DynamoDB and S3. Our data pipelines are built in Python 3 and run as long-lived tasks on AWS, via Batch and Fargate.

All our AWS deploys are done via the Serverless framework. Gridcognition has a healthy culture of code review, testing, and staged rollouts. We use GitHub and use GitHub Actions for CI/CD, plus a small number of other SaaS products to be productive (e.g., CloudWatch and Sentry). Familiarity with the above is great, but not essential. We’re a small team and will look to fit your background to our stack.


Work environment

Software engineers all work from their home office, and will join in daily stand-ups, weekly all-team sync-ups, fortnightly sprint planning and reviews, and continuous collaboration and mutual support through the day via online collaboration tools. Gridcognition offers a sign-on bonus that enables setup of your home office working space. Staff based in locations where we have a presence, such as Perth, Melbourne and Sydney, will have access to an in-person collaboration hub.

We support ongoing professional development with time and budget provided for training and self-education. Gridcognition has twice-yearly team retreats so that the whole company can build relationships and everyone can get involved in future planning.