Software Engineer - UI (React JS)
Description
We are actively looking for a Senior UI Engineer with excellent technical expertise, who is interested in joining our growing project. As a key engineer, you will be working in collaboration with worldwide industry experts. Join our bright engineering team with open communication, empowerment, innovation, and customer-centric culture.
Requirements
- Deep understanding of JavaScript Core
- Good knowledge of TypeScript
- Experience with React/Redux
- Good markup skills (good knowledge of HTML, CSS, CSS frameworks and pre-processors, understanding of adaptive/responsive concept)
- Experience with version control systems (Git) and issue tracking tools (JIRA).
- 3+ years of experience as a productive engineer - Dev Ops mentality of following code through production, troubleshooting issues during and following releases
- Good verbal and written communication skills to communicate effectively with business and technical teammates in distributed teams.
- Good problem-solving skills, initiative, and intellectual curiosity
- Experience with developing unit tests with not less than 50% test coverage target for the project.
Responsibilities
- Develop clean, modular, and reusable code
- Innovate and enhance site functionality
- Communicate effectively across desks, distributed teams, and departments
- Participate in agile development processes in SDLC, including sprint planning, iterative development, estimations, and design sessions