Job Description
Responsibilities:
Ability to engineer complex, multi-tiered distributed software systems
Design, implement, test and document / diagram software solutions for technical and business requirements
Perform code changes to enhance a product or add new features, to resolve programming errors and develop new products as assigned
Complete code changes in a timely manner based on project plans
Keep up to date with best practices
Qualifications:
Proven hands-on web UI development experience
3 - 5 years experience in web frontend development
3 5 years experience in developing, testing and refactoring Object-Oriented JavaScript
3 - 5 years experience building largeweb siteswith CSS
3 5 years experience writing HTML
3 - 5 years experiencecross browserdevelopment, including multiple versions
Experience with React.js community (such as Redux, React-Router, etc.)
Experience collaborating with product managers, designers, and application engineers to refine and improve the complete user experience
Solid understanding of web, usability, and accessibility standards
Experience with responsive webssss design
Knowledge of Unit testing of frontend code
Knowledge of Git-based version control systems
Knowledge of Agile methodology
Ability to effectively troubleshoot software related issues
Perform effectively in a multitasking environment
Have strong interpersonal, as well as written and verbal communication skills
Strong professional attitude together combined with a drive to get things done