About Zipcar India :
Zipcar Technology Innovations Pvt Ltd. (ZipCar IDC) is a rapidly growing organization which develops technology for the new products of Zipcar Inc.
We are building an exciting new product that empowers people to create better futures by offering mobility options that are affordable, flexible, dependable, and hassle-free.
Its a big challenge and has the potential to disrupt a $90 billion dollar market. This is a diverse, complex, and multi-state product with some big opportunities ahead of us.
We operate like a fast growth startup under the Zipcar brand and are hiring team members to join us! The technology, developed by ZipCar IDC, is aimed to power the companys next stage of growth which redefines the future of urban mobility.
We are hiring to build the Mission teams who would work on critical product development from ideation to deployment and scale the technology to launch new products and support the growth of business.
We are looking for people who loves high velocity start-up environment, solving problems at scale using latest technology and takes pride making impact to the customers.
Role & Responsibilities : (What we expect in a candidate)
Frontend Software Development Engineers (SDE-II) are talented, self-motivated individuals with strong problem solving and analytic skills, developing intuitive Frontend that make life easier for customers.
An SDE-II is expected to work with an agile team independently to develop, test, and maintain software in distributed architecture.
As an SDE-II you will get an opportunity to work with UX, Backend, product managers, engineering leaders and business stakeholders to solve complex business problems and build the necessary solutions.
You will work in the spirit of agile & a product engineering mindset - driving the sprint outcomes, iteratively & incrementally and independently be able to deliver features.
You will mentor & guide, actively evangelize and inculcate the engineering mindset and culture, share knowledge within peer groups, SDE-Is while providing and receiving constructive feedback.
You will drive change with a continuous improvement mindset working on opportunities to shift left; Proactive about reduction of tech.
debts, eliminating waste, increasing automation, using the right productivity tools, understanding client business, using dashboards for monitoring & alerts
You will write high-quality reusable code to develop the dynamic user interface for various platforms
You will optimize front-end elements to maximize performance across different devices and browsers.
You will assist team members in architectural compliance, functional accuracy validation, and adherence to appropriate industry standards
Ensure closure of Tech. Debts & adopt practices to prevent Tech. Debts
Practice & inculcate best practices, adopting CI / CD to Deliver, Deploy & Support the implementation from Dev., QA environments all the way to Production.
Required Skills : (Must have)
At least 4-6+ experience working in front-end development
Vast experience in developing web-based UI using JavaScript, React.js, and / or Typescript
Strong knowledge of HTML and CSS
In-depth knowledge of React.js and its fundamentals
Knowledge of UI / UX designs and wireframes
Proficiency in popular React tools such as webpack, Redux, Flux, Enzyme etc.
Familiarity with debugging problems using appropriate tools
Knowledge of object-oriented principles, design patterns, and software designing and architecture best practices
Both verbal and written communication skills
Efficiency in handling technical issues expertly, producing new design ideas and substitutions where required
Appreciate and add to a collaborative team effort
Preferred Skills : (Nice to have)
Prior experience in working in a dynamic start-up environment.
Experience in developing customer facing consumer internet products which operates in high scale.
Understanding and setting up a CI / CD pipeline infrastructure & stack from grounds-up (Jenkins etc.)
Using React Native, design and develop user interface components for JavaScript-based online and mobile apps.
Practical knowledge of GraphQL, APIs and REST endpoints
Working knowledge of SQL, NoSQL databases
Knowledge of version control systems, such as GIT
Knowledge of back-end technologies
Ability to stay up-to-date with frequently changing requirements of any project
Experience and ambition to work in a global setting
Understanding of modern ECMAScript
Knowledge of data structures libraries like Immutable.js