Understand project requirements and Translate requirements into technical solutions.
Communicate status and issues to appropriate team members and stakeholders, collaborate with project team and cross-functional teams, identify areas of opportunity, interpret information and identify a solution, ensure solution is sustainable across implementation and ensure on-time delivery.
Troubleshoots business and production issues by gathering information (for example, issue, impact, criticality) and performs root cause analysis to reduce future issues.
Understand Business Requirements, Align with Product team on the acceptance criterias, Develop the application based on the user story defined and demo to Business and have a minimum code coverage of 85%.
Develop applications which are scalable, reliable and have good user experience.
Requirements
8+ years of product development experience building rich user experiences for scalable products, ideally in web applications
Proficiency in modern web technologies; React, Redux, Node.js, GraphQL , Jest, Storybook, Webpack, i18n/l10n, a11y, etc.
Demonstrated ability to deliver multiple complex technical projects in an agile environment
Demonstrated ability to foster a culture of learning, psychological safety, respect for differences and collaboration across all engineering skill levels.
Strong design sensibility and attention to detail
Believes in the value of writing code that is clean, testable, and maintainable
Engineers, giving back to the open-source community, and directly helping customers.
Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area. Option 2: 5 years’ experience in software engineering or related area.