Overview
Remote
On Site
Hybrid
$$53 / hr
Contract - W2
Contract - 1 day((s))
Skills
Senior UI Developer
Job Details
Job Description:
- BS/MS in Computer Science or equivalent work experience.
- 10+ years of experience in designing and developing secure consumer-facing web applications.
- Advanced knowledge of JavaScript and Functional Programming.
- Expert knowledge of HTML5, CSS3, responsive web design, and accessibility (WCAG 2.0 AA).
- 5+ years of experience with Node.js.
- Proficient in building and consuming RESTful Web services.
- 5+ years of experience with JavaScript tools and frameworks (e.g., Gulp/Webpack, ejs/handlebars, Angular.js, React/Redux, Ember). ReactJS is preferred.
- Experience building responsive Single Page Web Applications.
- Strong understanding of design principles for scalable applications.
- Proficient in writing unit test cases using frameworks like Jest, Mocha, Chai, Jasmine.
- Proficiency with Chrome and other browser Developer Tools.
- Proficiency with Git/Github or other distributed version control systems.
- Understanding of user-centered design, progressive enhancement, graceful degradation, and SEO.
- Experience with Scrum and Agile processes.
- XXgn, develop, and maintain highly scalable and responsive consumer applications.
- CollaboXX with cross-functional teams to build and support customer-facing products.
- Implement responsive and user-friendly UI components with a focus on usability and accessibility.
- Write high-quality front-end code with attention to scalability, security, and performance.
- Stay current with the changing JavaScript ecosystem landscape.
- Experience with cloud platforms (Azure, AWS, Google Cloud Platform).
- Contributions to open source projects.
- Understanding of relational and NoSQL databases.
- Experience with Test Driven Development, Continuous Integration, and Continuous Delivery.
- Experience with Linux environment and container technology (e.g., Docker).
- Experience with logging tools (e.g., Client , ELK).
- Experience with distributed cache (e.g., Redis).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.