Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Senior Software Engineer - React Native, Elixir

GridPoint

Teletrabalho

BRL 416.000 - 573.000

Tempo integral

Hoje
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

A technology leader in energy solutions seeks a Senior Software Engineer to develop mobile applications using React Native and Elixir. You will be responsible for building and maintaining applications for both iOS and Android, enhancing the mobile build pipeline, and collaborating with product teams to define features. The ideal candidate will have extensive experience in software development, particularly with React Native and Elixir. This is a remote position based in the US, offering a chance to work on innovative energy management solutions.

Qualificações

  • 6+ years of professional software development experience.
  • 3+ years of experience with React Native.
  • 3+ years of hands-on Elixir experience.

Responsabilidades

  • Build, ship, and maintain mobile applications using React Native.
  • Develop and maintain native iOS/Android components.
  • Own and improve the mobile build and release pipeline.

Conhecimentos

React Native
Elixir
PostgreSQL
Team collaboration
Analytical skills

Ferramentas

Phoenix
LiveView
CI/CD
Descrição da oferta de emprego
Careers at GridPoint

Our teams are focused on delivering data-driven solutions to transform how businesses use energy.

Open Positions

Position: Senior Software Engineer - React Native, Elixir

Location: Remote, US-based.

Job Id: 134

GridPoint is a rapidly growing, private‑equity backed, technology leader with a mission to accelerate the world’s transition to a sustainable future by creating an intelligent energy network of grid‑interactive buildings. By transforming the way commercial businesses use energy, GridPoint unlocks the decarbonization, sustainability, and grid resiliency required for a cleaner, more efficient tomorrow. Our technology platform harnesses power and potential within a building to deliver energy, operational, and resiliency benefits. Networked together, GridPoint intelligent buildings provide reliable, precise, and instantaneous capacity for utilities and grid operators. GridPoint’s growing network of commercial buildings spans across Fortune 500 enterprises, utilities, government organizations, and small businesses.

What You’ll Do

The Senior Software Engineer will play an integral part in designing and developing mobile applications for the GridPoint Energy Management Platform. In your role, your primary focus will be supporting multiple mobile applications on iOS and Android platforms, developing native components, and owning the mobile build pipeline. On the server side, you will be working with Elixir, Phoenix, and LiveView. You will be responsible for architecting, developing, testing, and delivering high‑quality products that are an essential part of the GridPoint ecosystem, providing tools for installers and facility managers.

Essential Duties/Responsibilities
  • Build, ship, and maintain production mobile applications using React Native for iOS and Android, with a focus on performance, usability, and reliability.
  • Develop and maintain native iOS/Android components as needed (e.g., device capabilities, performance‑critical features, third‑party SDK integrations).
  • Own and continuously improve the mobile build and release pipeline, including CI/CD, code signing, automated testing, and App Store / Play Store deployments.
  • Build and deploy production‑grade applications using Elixir, Phoenix, and PostgreSQL.
  • Collaborate with Product and UX to define, prototype, and iterate on feature requirements—balancing user needs with technical feasibility and long‑term maintainability.
  • Design and maintain distributed, scalable systems with attention to performance, security, privacy, and operational reliability.
  • Participate in and lead design and code reviews to uphold a consistent, high‑quality engineering bar and support team learning.
Qualifications
  • 6+ years of professional software development experience (or equivalent practical experience), including ownership of meaningful production systems.
  • 3+ years of experience shipping and maintaining production applications using React Native and modern React patterns (functional components, hooks, state management, performance optimization).
  • 3+ years of hands‑on Elixir experience in production, including building applications with Phoenix, LiveView, and Ecto.
  • Strong experience with PostgreSQL, including query optimization, indexing, transactions, migrations, and practical data modeling.
  • Working knowledge of OTP concepts (e.g., GenServers, Supervisors, Tasks, Agents) and how to apply them in real systems.
  • Experience with background job processing (e.g., Oban, Broadway, or similar tools/patterns).
  • Strong testing practices.
  • A team‑first mindset with openness to feedback, a collaborative problem‑solving approach, and comfort partnering across functions.
  • Strong analytical and troubleshooting skills, with the ability to work independently on complex issues and communicate progress clearly.
  • Experience using LLMs such as Claude or GitHub Copilot (including agent‑based workflows) to accelerate delivery—crafting effective prompts, guiding agents toward clean implementations, and producing efficient, readable, maintainable code through review, testing, and iterative refinement.
Working Style
  • You communicate clearly and respectfully, especially when discussing trade‑offs or debugging complex problems.
  • You enjoy mentoring and being mentored through pairing, design discussions, and thoughtful code reviews.
  • You’re comfortable improving existing systems incrementally and leaving codebases better than you found them.
About GridPoint

GridPoint is committed to building a clean, efficient energy future. We provide key stakeholders in the energy ecosystem with visibility, analysis, and control to more efficiently generate, distribute, and consume energy. Our smart energy solutions combine software, hardware, and services to integrate, aggregate, and manage distributed sources of energy consumption, generation, and storage. Our enterprise‑class software platform provides a shared foundation for our products, creating a common point of integration, asset provisioning, and real‑time management.

Apply for this Position | Apply with Indeed

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.