Web UI Developer - React
Zensar Technologies
Date: 10 hours ago
City: Pune, Maharashtra
Contract type: Contractor
Job Description
Job Description :
We’re looking for recent experience with pure React+Typescript, with best practices from React 18 (like no CLASSical components or CLASSical HOCs). Frameworks on top of React (like NextJS) aren’t what we’re looking for.
No frameworks. NextJS and other frameworks “on top” or React are more a minus, than plus.
Candidate should have recent experience with Redux and Redux Sagas specifically (not alternatives like Zustand and other state management libraries). It can be ReduxJS Toolkit (also known as RTK), but I will get deep into what it solves and why, and how it works. We’re not leveraging RTK too much in our code base.
Candidate should have recent experience working on long term projects with at least 12-14 months on a single project/app, so that we could have candidates with correct mind set about how requirements evolve with time, and how we can make ourselves ready to adapt to changing requirements. Small product/company with 18 months contract is good fit. 6 months for huge international corporation is not. Long term contract with considerable degree of engineering ownership and freedom for huge international corporation is the best, but you can’t have everything, and so `long term with ownership and freedom` is preferred over “huge corporation”.
Candidate should have experience with working/creating/maintaining basic components (buttons, dropdowns, layouts, etc) without any 3rd party library such as Chakra, MUI, Antd, or others. They ought to be experienced with “styles-in-JS” pattern using either styled-components, or @emotion/styled. Preferably including advanced patterns like custom themes, theme mapping and wrappers, mobile responsive components, things like these.
Experience with latest data routing from react-router-dom is a plus, but not a deal breaker
Experience with mono repositories will be a plus (NX workspace is a huge plus), but not a deal breaker
When I’m sure they’re familiar enough with things listed above, I WILL ask about architecture layering, it’s “why” and “how”.
Practiced ownership over their engineering decisions, and being exposed to the autonomy and decision making outside of “what CSS style to apply here”
Required “soft Skills”
Good speaking and written English. During some of the recent interviews language barrier was a serious issue.
Should understand and being able to explain what they’re doing and how it works.
Good understanding of a higher level architecture and be able to have reasonable discussion about engineering and architecture conformity of the technical decisions they make.
Able to take long term consequences into consideration when making decisions.
Familiarity with technical debt, consequences of having it, and ideas how to avoid having it.
Job Description :
We’re looking for recent experience with pure React+Typescript, with best practices from React 18 (like no CLASSical components or CLASSical HOCs). Frameworks on top of React (like NextJS) aren’t what we’re looking for.
No frameworks. NextJS and other frameworks “on top” or React are more a minus, than plus.
Candidate should have recent experience with Redux and Redux Sagas specifically (not alternatives like Zustand and other state management libraries). It can be ReduxJS Toolkit (also known as RTK), but I will get deep into what it solves and why, and how it works. We’re not leveraging RTK too much in our code base.
Candidate should have recent experience working on long term projects with at least 12-14 months on a single project/app, so that we could have candidates with correct mind set about how requirements evolve with time, and how we can make ourselves ready to adapt to changing requirements. Small product/company with 18 months contract is good fit. 6 months for huge international corporation is not. Long term contract with considerable degree of engineering ownership and freedom for huge international corporation is the best, but you can’t have everything, and so `long term with ownership and freedom` is preferred over “huge corporation”.
Candidate should have experience with working/creating/maintaining basic components (buttons, dropdowns, layouts, etc) without any 3rd party library such as Chakra, MUI, Antd, or others. They ought to be experienced with “styles-in-JS” pattern using either styled-components, or @emotion/styled. Preferably including advanced patterns like custom themes, theme mapping and wrappers, mobile responsive components, things like these.
Experience with latest data routing from react-router-dom is a plus, but not a deal breaker
Experience with mono repositories will be a plus (NX workspace is a huge plus), but not a deal breaker
When I’m sure they’re familiar enough with things listed above, I WILL ask about architecture layering, it’s “why” and “how”.
Practiced ownership over their engineering decisions, and being exposed to the autonomy and decision making outside of “what CSS style to apply here”
Required “soft Skills”
Good speaking and written English. During some of the recent interviews language barrier was a serious issue.
Should understand and being able to explain what they’re doing and how it works.
Good understanding of a higher level architecture and be able to have reasonable discussion about engineering and architecture conformity of the technical decisions they make.
Able to take long term consequences into consideration when making decisions.
Familiarity with technical debt, consequences of having it, and ideas how to avoid having it.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Lead Software Test Engineer (System/Software Verification)
Siemens,
Pune, Maharashtra
1 hour ago
Hello Visionary!We empower our people to stay resilient and relevant in a constantly changing world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like you? Then it seems like you’d make a great addition to our vibrant...
Deputy Manager - PL - Prime - T1
Bajaj Finserv,
Pune, Maharashtra
1 day ago
Location Name: Pune - Call CenterJob Purpose“This position is open with Bajaj Finance ltd.” <Duties And ResponsibilitiesХ Meeting & exceeding business goals/targets in different products ie. Loans & Insurance bundled/Non Bundled through Lead fulfillment & Field Activity on existing Data BaseХ Manage<Required Qualifications And Experiencebr/>
Asst. Manager / Deputy Manager / Manager Business Development – Sales
cargo-partner,
Pune, Maharashtra
1 day ago
Responsibilities - Sales Administration & Business Development Prepare a list of top 20 major accounts and build business relationship with these Prospects & Existing Multinational customers, large clientele and corporate customers through regular client visits. Maintain, Retain and further develop existing key accounts.To jointly work with the Product team, Sales Management in developing our core Trade lanes and Vertical markets...