
About This Job
Responsibilities
● Develop, test, deploy, and maintain building user interface components and implementing them following React.js workflows.
● Provide vision, design and develop in keeping up to date and cutting-edge web technologies in building interactive web applications.
● Building reusable components and front-end libraries for future use.
● Translating designs into high quality code using HTML5, CSS3 and WebSocket.
● Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
● API Integration with Restful services.
● Work closely with design team and API team to improve overall UI/UX experiences.
● Actively participate in all aspects of the software development process.
● Collaborate with other software engineers, business analysts and software architects to plan, design, develop, test, and maintain web-based business applications built on Java technologies.
● Deploy systems to production and provide post-implementation support.
● Provide maintenance support to customers by investigating and rectifying reported systems shortcomings during/after working hours when necessary.
● Understand the interdependencies of the services (application, system and database) and able to pin-point problem areas accurately to improve overall efficiency.
● Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
● Adhere to high-quality development principles while delivering solutions on-time.
● Perform other duties as assigned.
Skills And Qualifications
● Degree in Computer Science or equivalent
● Possess good experience developing web application, Web Forms and Enterprise Workflows.
● 2+ years of experience in systems analysis, design, programming with knowledge the following technologies: JavaScript, including DOM manipulation and the modern ECMAScript language features.
● Thorough understanding of React.js and its core principles and Familiarity other framework (Angular,Vuejs, jQuery, Pug.js, Gulp.js).
● Familiarity with basic data structure and algorithms
● Familiarity with RESTful APIs
● Familiarity with modern front-end build pipelines and tools
● Familiarity with code versioning tools such as Git
● Experience with HTML5, CSS3 and JQuery