Job Title
Lead Product Engineer - React JS
Job Description
Who we are
At Crediwatch, we build innovative technology everyday!
We are a ‘Data and Insights-as-a-service’ company providing businesses and lenders (Banks and NBFCs) actionable credit intelligence on private entities. We help build trust in a digital world and help increase the lending, trading and business activity.
We are in the business of extracting valuable insights by applying artificial intelligence and deep learning and delivering them to chief decision makers. We believe in zero human touch and build systems to augment human intelligence.
Each day at Crediwatch is about striving for transparent insights, analysis and accurate results and doing our part to help our customers business grow.
If this aligns with your interests and aspirations, we have would love to get to know you.
Responsibilities:
- Coordinate prioritization of stories for team members (own the board)
- Coordinate with internal and external developers on your team
- Implement front-end features and reusable components using React, NextJs, JS, HTML5/CSS3, Typescript & Node
- Work closely with back-end developers to ensure the integrity of the UI throughout the development life cycle as well as front end API requirements
- Work closely with team leads & UX designers to translate visual concepts into functional online experiences
- Develop and unit test across multiple browsers, platforms, etc.
- Deliver high-quality, scalable, and maintainable software
- Assisting in Quality Assurance process and customer issue resolution
Requirements: (Overall 6-8 years experience)
- 7+ years of professional experience developing, deploying, and supporting web applications, preferably subscription software products.
- Experience with Jira
- Strong knowledge of SEO Principles as they apply to front-end engineering
- Bachelors in Computer Science or equivalent work experience
- Prior work experience in a fast-paced, high-energy environment (Start-ups or small-med product teams)
- Familiarity with CSS pre-compilers (SASS, CSS Modules)
- Experience with full life-cycle development: requirements gathering, analysis, design, coding, unit testing, and acceptance testing
Technical Skills
- Experience with JavaScript, HTML5, CSS3 (SASS, B.E.M. and animation CSS/JavaScript)
- Experience with UI frameworks and technologies React, Redux, Material UI (a plus).
- Experience integrating REST web services with UI (GraphQl a plus)
Experience with popular React.js workflows (such as Flux or Redux)
Experience with utility libraries (e.g., Immutable.js, Lodash, Underscore)
Familiarity with RESTful APIs
Knowledge of modern authentication and authorization mechanisms such as Oauth2.0 and SAML2.0 and exchange of claims using JWT tokens
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Good understanding of browser JavaScript engines and its compatibility issues
- Experience with Front-end code debugging tools like Chrome Dev Tools
- Experience with agile/ scrum development methodologies
- Version control systems (Git / GitHub) experience
Good to Have
- Algolia/Elasticsearch & any relevant e-commerce search UI work
- Knowledge of isomorphic React
- Experience with application scaffolding tools, automation & development tools, and dependency management (e.g. yarn, npm)
You Believe-in & will align with our Business Objectives
- Customer Obsession - Consistently listen to customers; test, enhance and improve the customer experience.
- Breakthrough Simplicity - An innovative approach to make everything simpler
- Diving Deep -Technique used to arrive at a solution-based approach to problem solving and idea creation
- Drive for Results - Focus on end result of any task
- Encourage and Improve - Encouraging and promoting teamwork and focus on continuous self-development at every stage.
- Be Ethical and Respectful - Willingness to do the right thing – even if it is hard; courteousness and being focused on the best in others.
You Will Enjoy
Our start-up environment - fun, casual, informal, family & pet-friendly! Ours is a highly energized playground where inCREDIble and brilliant minds come together to make bold, impactful decisions every day! Needless to say, we have excellent filter coffee, health drinks round the clock, lunch buffets, PS4 and Foosball breaks and a stocked kitchen.
We play to win and have fun doing it! We work to engage your brain by organizing brilliant TechTalks by industry leaders and frequent high-on-energy hackathons and engage your crazy fun-side at our well-planned retreats. We are a highly eco-conscious team and we encourage and support our team’s physical & mental wellbeing.
All these and a great set of people to work with - We Are an inCREDIble team at Crediwatch!