UI Developer who has a real passion for software development with an agile mindset. A responsible for developing, coding and modifying existing code, from legacy pages, according to a client's specifications. Strive to create visually appealing sites that feature user-friendly design and clear navigation.
Technical Skills:
* Minimum 3 + years of strong real time experience in developing React JS based applications with Redux * Strong expertise in working with Node JS, WebPack and other tools related to React Front End Development. * Experience in designing & developing reusable front end frameworks, node modules and tools * Minimum 10 + years of strong experience in Front End technologies * HTML5 * CSS3 * Object Oriented JavaScript (ES4, ES5 & ES6)
* Experience in developing enterprise level responsive web pages or applications * Experience in implementing web accessibility using ARIA techniques * Experience in LESS / SASS css pre-processors * Good analytical skills 10+ years demonstrated experience in developing web applications using front end technologies, and related testing tools/methodologies. * 7+ years demonstrated experience in requirement analysis and application design. * Testing tools for Javascript, Unit-Testing, Integration Testing, Performance Testing and Test Driven Coding practice * Experience in unit testing code with JEST / enzyme / Jasmine / Mocha / Chai is desired * Experience with Agile practice, daily Stand-Up/Scrum and accountability to the software development team * Developed applications with good usability principles, cross-browser compatibility, web security (XSRF, cross-site scripting defense), accessibility, Markup standards, Last mile performance (minify, closure tools, sprites) and HTML document architecture. * Excellent written and verbal communication skills.
Behavioral Skills:
* Strong analytical and problem solving skills paired with the ability to develop creative and efficient solutions * Distinct customer focus and quality mindset * Excellent interpersonal and communication skills * Excellent relationship building skills * Ability to work under pressure with a solid sense for setting priorities