Software Engineer (React Native) | SPAN India

Full Time

Bengaluru

SPAN, a mission-driven company focused on electrifying the built environment, is seeking Software Engineers with 7+ years of experience in building and shipping user-facing applications, including 3+ years in React Native. This role involves designing and developing world-class mobile app solutions that unlock the full potential of SPAN products for customers.

The Role:

Our mobile apps are key to unlocking the full potential of SPAN products for our customers, providing them with complete control over their homes, meaningful insights, visualization tools, and a powerful commissioning app that enables technicians to fully customize our products to best fit users' needs. As a Software Engineer at SPAN, you will help build our apps into industry-leading customer experiences in millions of homes.

Potential Projects:

  • Turn technical challenges into reusable and scalable solutions, leading their implementation.

  • Collaborate with other tech leads on a full-stack data communication refactor to help us scale to millions of homes.

  • Work with product and the mobile team to iteratively deliver value predictably on multi-year projects.

Responsibilities:

  • Commit to code craftsmanship, cutting-edge tooling, monitoring, and TDD.

  • Design, implement, and test features using TypeScript and React Native.

  • Collaborate on making technical decisions for SPAN’s mobile architecture.

  • Work closely with product and design teams on SPAN’s mobile product and execution strategy.

  • Share knowledge within the team through pair programming, code reviews, presentations, example code, and documentation.

  • Partner with firmware and backend engineers to ensure seamless integration with our hardware products.

  • Collaborate with QA and Platform Infrastructure teams to drive an efficient and robust quality system, ensuring speedy and reliable deployments.

Required Qualifications:

  • 7+ years of experience building and shipping user-facing applications for large audiences.

  • 3+ years of experience in React Native.

  • Strong experience with TypeScript.

  • Unshakable practices in Test Driven Development (TDD).

  • Experience collaborating on design systems.

  • Outcomes-oriented communication and collaboration skills.

Bonus Qualifications:

  • Experience in the energy industry.

  • Experience working with IoT devices.

  • Knowledge of gRPC.

  • Familiarity with Agile/Scrum methodologies.

  • Experience managing packages and working with symlinks.

  • Experience with CI/CD tooling.

#SoftwareEngineer #React Native #TypeScript #MobileAppDevelopment #TDD #IoT #Electrification #Decarbonization #Hiring #Job #TJH #Onslabs

Create a free website with Framer, the website builder loved by startups, designers and agencies.