Senior UI Developer - Remote / Telecommute
Cynet Systems Inc
Charlotte (NC)
Remote
USD 90,000 - 140,000
Full time
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
An innovative firm is seeking a seasoned web developer with extensive experience in creating secure, consumer-facing applications. This role requires a deep understanding of JavaScript, HTML5, and CSS3, along with proficiency in frameworks like ReactJS and Node.js. You will be responsible for designing and developing responsive applications that prioritize usability and accessibility. Join a dynamic team that values collaboration and creativity, and stay at the forefront of the evolving web landscape. If you're passionate about building high-quality applications and eager to make an impact, this opportunity is perfect for you.
Qualifications
- 10+ years of experience in web application design and development.
- Advanced knowledge of JavaScript and frameworks like ReactJS.
Responsibilities
- Design and maintain scalable consumer applications.
- Collaborate with teams to build customer-facing products.
Skills
JavaScript
Functional Programming
HTML5
CSS3
Node.js
RESTful Web services
ReactJS
Unit Testing (Jest, Mocha, Chai, Jasmine)
Git/Github
Agile/Scrum
Education
BS/MS in Computer Science
Tools
Gulp/Webpack
Chrome Developer Tools
Docker
Logging Tools (e.g., ELK)
Distributed Cache (e.g., Redis)
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.
Key Responsibilities:
- Design, develop, and maintain highly scalable and responsive consumer applications.
- Collaborate 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.
Nice to Have:
- Experience with cloud platforms (Azure, AWS, GCP).
- 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).