- Design and develop new front end applications for various platforms
- Develop specifications and designs for complex applications or modifying/maintaining complex existing applications
- Developing new user-facing features
- Building reusable codes and libraries for future use
- Optimizing our applications for maximum speed and scalability
- Ensuring the technical feasibility of all UI/UX designs
- Validating all user input before submitting to back-end services
- Modifying the designs and specifications of our complex applications
- Analyzing code, requirements, system risks, and software reliability
- Collaborating with other team members and stakeholders
Required Skills/Abilities:
- 5+ years’ experience in web technologies, HTML, CSS, JavaScript
- Full stack web development experience
- Expert knowledge of JavaScript with a strong understanding of JavaScript fundamentals such as prototype inheritance, & composition
- Experience with a responsive design for desktop/mobile
- Extensive HTML/CSS/AJAX/Javascript coding experience
- Experience with other JS libraries like Angular, React, Electron and other frameworks
Nice-to-Have Qualifications
- Portfolio on GitHub or other platforms
- Interest in learning new tools and technologies
- Experience working in a lean/agile development environment with remote teams
- Unit/integration testing experience
- Great interpersonal skills and intercultural communication abilities