Summary
Join our team as a Senior Front-End JavaScript Developer and contribute to the design, development, and deployment of high-quality web applications. This remote position (US PT-ET) requires expertise in Angular, responsive UI development, Web Sockets, and UI/UX design. You will collaborate with a cross-functional team, building engaging user interfaces for complex data-intensive applications. A Bachelor's degree in Computer Science or equivalent experience is required, along with 5+ years of front-end development experience using JavaScript and Angular. The ideal candidate possesses strong knowledge of responsive design, web protocols, and WebSockets. Experience with data visualization libraries is preferred.
Requirements
- Bachelorβs degree or higher in Computer Science or demonstrated equivalent experience
- 5+ years of front-end development experience, focusing on JavaScript and Angular
- Strong knowledge of responsive design principles and UI/UX best practices
- Strong foundation in web protocols (HTTP/S, CORS, CSP), standards and APIs
- Experience with Web Sockets and handling real-time communications
- Highly experienced in browser technologies including Web Storage, IndexedDB, Service Workers
- Team player with excellent communication skills (written and verbal)
- Ability to work effectively within US Mainland time zones
Responsibilities
- Develop, optimize, and maintain responsive data-intensive UIs using JavaScript and Angular
- Implement WebSocket connections and manage real-time data interactions
- Collaborate with designers and back-end developers to ensure a seamless user experience
- Design and improve UI/UX components for consistency and usability
- Debug and resolve front-end issues efficiently
- Participate in code reviews, provide mentorship, and support junior team members
Preferred Qualifications
- Experience designing and implementing engaging analytics and data exploration UIs
- Familiarity with data visualization libraries (e.g., D3.js, Chart.js) and best practices for data-driven UIs