Remote Senior Software Engineer - React.js
at Simpplr

Logo of Simpplr

Simpplr

πŸ“Remote - India

Summary

Join Simpplr's talented team as a Senior Software Engineer, Front End (with TypeScript) to help build and deliver new product lines. As a key member of our cross-functional team, you will be responsible for owning development projects from start to completion, contributing to our shared UI library, writing automated unit tests and end-to-end tests, participating in agile ceremonies, influencing the overall architecture and direction of the codebase, establishing best practices, guidelines, and processes, mentoring and guiding other team members, and delivering great user experience.

Requirements

  • 5+ years of overall experience
  • 4+ years of experience with React, you should have a solid understanding of how and why it uses a virtual DOM
  • Experience using modern modular CSS strategies e.g styled components, emotion, etc (we use CSS Modules) and why globally scoped styles are bad
  • You love identifying new technologies, patterns, and techniques and planning out how we can apply them to improve productivity, code quality and user experience
  • Affinity for profiling and analyzing code to identify areas for improvement. You should have a high level understanding of how both React and browser internals work to ensure our frontend stays performant and doesn't leak memory
  • Good understanding of CI/CD, unit testing (with Jest), and automated end-to-end testing using a framework like Cypress
  • Strong knowledge and understanding of functional programming patterns
  • Excited by working in a fast-paced startup environment

Responsibilities

  • Work in a talented cross-functional team to develop new user-facing features using TypeScript on the frontend (React)
  • Contribute to our shared UI library used by many engineering teams across the whole company
  • Write automated unit tests and end-to-end tests for your code and services. Quality is incredibly important to us and everybody is responsible for it
  • Participate in agile ceremonies; regularly and sustainably delivering value in two-week sprints
  • Help influence the overall architecture and direction of the codebase as well as the wider product
  • Help establish best practices, guidelines, and processes to allow the team focus on what they do best - building the application
  • Mentor and guide other team members to help them grow in their career

Preferred Qualifications

  • You have proven excellence in writing readable and efficient TypeScript code
  • You have a good track record of project leadership and mentorship of software engineers
  • You have experience working with micro-frontends in production
  • You are familiar with feature flag tools such as Harness
  • You have worked with frameworks / libraries such as css-modules, Next.js

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Simpplr know you found this job on JobsCollider. Thanks! πŸ™