Software Developer
Job Responsibilities:
• Develop user interface components and implement them using well-known React/Vue workflows & best-practices. Build reusable components and front-end libraries for future use.
• Take complete ownership of features, break it down to smaller tasks, identify blockers and find solutions for them; collaborate with other cross-functional teams to deliver the feature on time.
• Create responsive layouts for different mobile screens and desktops with search friendly markup
• Translating visual designs and product wireframes into high quality code
Requirements:
• Strong programming skills in JavaScript
• Should be aware of tools such as Webpack, Babel and NPM.
• Strong debugging skills and ability to use the JS debugger
• Hands on experience in API integration (rest)
• Basic understanding of version control systems like Git and SVN
• Ability to understand asynchronous programming & design patterns
• Programming & architecture design of asynchronous based applications
• Strong proficiency in CSS, JavaScript, including DOM manipulation
• Must know basics of web technology