• Anywhere

The Opportunity

In-Charge, a high-growth startup company in vehicle fleet electrification, seeks a Senior Frontend Engineer with a passion for building efficient, scalable, and user-friendly web applications with GraphQL, ReactJS and Typescript. You care about security, code quality, scalability, performance, and simplicity. You are willing to take on challenges, be highly motivated and work effectively both on a team and independently.

Qualified candidates will be required to complete a test as part of the interviewing process.

What You’ll Do

Architect, build and maintain efficient, reusable, and reliable code using ReactJS, TypeScript, and other associated technologies.
Convert UX/UI designs into high-quality code, ensuring technical feasibility and optimal performance.
Master state management tools like Redux and apply them appropriately.
Use React Router for building single-page applications with multiple views and layouts.
Implement CSS-in-JS solutions using libraries such as Styled Components.
Write unit and integration tests with Jest and tools like React Testing Library or Enzyme.
Engage with other team members and stakeholders in a collaborative, agile environment.
Participate in all stages of the software development lifecycle, adhering to best practices in software development.
Continually learn about new technologies and ways to improve software development processes.
Communicate status and progress transparently with the Lead Engineer and other stakeholders.

Your Experience and Capabilities

Bachelor or Masters-degree in Computer Science or a related field.
5+ years of overall software engineering experience.
Strong proficiency in JavaScript and TypeScript, including DOM manipulation and the JavaScript object model.
In-depth understanding of React.js and its core principles, such as hooks.
Experience with popular React.js workflows (such as Flux or Redux).
Experience with data structure libraries (e.g., Immutable.js).
Knowledge of isomorphic React is a plus.
Familiarity with RESTful APIs and GraphQL, including tools like Apollo Client or Relay.
Understanding of build processes using tools like Webpack and Babel.
Experience with code versioning tools, such as Git, and code quality tools, like ESLint and Prettier.
Familiarity with UI libraries like Material-UI, Ant Design, or Bootstrap.
Ability to understand business requirements and translate them into technical requirements.
A knack for benchmarking and optimization.
You are willing to work in a team spreading different countries and technologies and are clear in verbal and written communication in English.
Open-minded team player, willing to accept feedback and offer suggestions.
US Salary Range$95,000—$115,000 USD

What We Offer

Full-time employees enjoy competitive compensation, yearly bonuses, and benefits package including 401(k) matching contribution, health, dental, and vision, cell phone reimbursement, generous vacation, office meals and snacks, team building events and activities throughout the year.

Equal Opportunity Employer

Employment at InCharge Energy is based solely upon individual merit and qualifications directly related to professional competence. We strictly prohibit unlawful discrimination or harassment on the basis of race, color, religion, veteran status, national origin, ancestry, pregnancy status, sex, gender identity or expression, age, marital status, mental or physical disability, medical condition, sexual orientation, or any other characteristics protected by law. We also make reasonable accommodations to meet our obligations under laws protecting the rights of the disabled.

CCPA disclosure notice here.

Originally posted on Himalayas

Send me Latest Jobs Information.

We don’t spam! Read our Privacy Policy for more info.

You deserve A career You'll Love

Submit your resume to send it to other recruiters and get listed on ReeCareer.com