Ownership of significant areas of the code for both new feature development as well as to maintain/redesign of the existing areas.
Effectively coordinate with cross functional and offshore teams to expedite the product development and response to customer requests and escalations.
Participate and contribute to product design and architecture discussions.
4+ years of experience UI development
Strong experience of building UI interfaces using React components, TSX (Type Script extension for react) and CSS.
Strong problem-solving skills. Able to analyze requirements, identify potential challenges, and propose effective solutions to complex problems
Experience of creating reusable and modular UI components using React\'s component-based architecture
Experience of React\'s state management system and external libraries like Redux or MobX.
Experience on integrating APIs using technologies like AJAX, Fetch API or libraries like Axios.
Unit tests for React components using tools like Jest and Enzyme and debug issues that arise during development.
Solid understanding of JavaScript, HTML, CSS, and related web technologies. Knowledge of front-end frameworks like Angular or Vue.js can also be beneficial, as well as familiarity with version control systems (e.g., Git) and development tools (e.g., Webpack
Company Benefits and Perks:
We work hard to embrace diversity and inclusion and encourage everyone to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.
Retirement Plans
Medical, Dental and Vision Coverage
Paid Time Off
Paid Parental Leave
Support for Community Involvement
We\'re serious about our commitment to diversity which is why we prohibit discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.