About this role
Must-Have:
- 5+ years of professional software development experience
- Programming experience with Javascript/Typescript and React
- Experience in working with build tools like webpack, rollup etc. and testing framework like jest, enzyme etc
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, deployment and operations
- Strong fundamental knowledge of Computer Science in algorithm design, problem solving, and complexity analysis
- Experience with responsive design and cross-browser compatibility.
- Solid understanding of RESTful APIs and asynchronous programming.
- Excellent problem-solving and debugging skills.
- Bachelor’s degree in Computer Science or related field
Nice-to-Have:
- Experience building UI/UX of workflow automation platform that have been successfully delivered to customers
- Experience building UI/UX of BI/Data Analytics platform that have been successfully delivered to customers
- Experience running or significantly contributing to an open source project.
- Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy.
- You have 3+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.