.Type: FulltimeWe are looking for a Mid Level Front-End Developer to join our growing talented team. We want someone passionate about creating engaging web experiences that users love interacting with and engineers love maintaining.Main Responsibilities- Generate clean, efficient, modular, and maintainable code.- Develop dynamic client-side interfaces using complex JavaScript frameworks.- Audit existing codebase for performance enhancements.- Collaborate effectively with product/back-end teams.- Develop new products from the ground up, aiding in architectural decisions.- Responsible for thorough testing of output in all supported browsers and devices.- Maintain design standards and integrity throughout product interfaces.- Stay up to date on programming trends and implement new tech whenever project feasibility arises.**Requirements**:- 2+ years experience developing with ReactJS, VueJS.- Advanced English level.- Strong Fundamental JavaScript skills (ES5 and ES6).- Experience with TypeScript.- Experience with Nuxt.Js.- Experience with cutting-edge data visualization libraries, D3, ChartJS, Dagre-D3, ThreeJS, etc., required.- Strong Fundamental CSS skills.- Thorough understanding of React.Js and its core principles.- React combined with Flux/ReduxM, Context experience is preferred.- Experience with data structure libraries.- Knowledgeable in cross-browser compatibility issues.- Understanding of modern web standards and modular patterns.- Experience developing component-driven UIs.- Fluency in best practices for HTML5, CSS, and Javascript framework/libraries.- Great communication, solid collaboration skills with strong teamwork ethics.- Experience with data-driven dashboards is a plus.- Self-driven and capable of managing multiple priorities under pressure and ambiguity.- Ability to work effectively in a fast-paced environment.- A keen eye for usability, creating intuitive visually appealing experiences.- Strong grasp of DOM structure and layout techniques.- Experience with CSS preprocessors (Sass or Less).- Experience developing/implementing CSS animations driven by window events and user interactions.- Good grasp of cross-browser compatibility issues.- Knowledgeable in performance optimization techniques.- Familiar with NPM dependency package management.- Familiarity with RESTful APIs- Prior knowledge or ability to quickly learn Material-UI component library preferred (nice to have).- Prior knowledge or ability to quickly learn developing in a CI/CD environment preferred (nice to have).- Prior knowledge or ability to quickly learn Node.Js-based GraphQL API using Apollo preferred (nice to have).- Familiar with MongoDB or MySQL.- Proficient with GIT source control.- Comfortable with Agile/Scrum development methodology.- Experience with NodeJS is a big plus.- Understanding of document request model and offline storage.- Experience with automated testing suites, like Jest, is a plus.Pay: $25,000.00 - $50,000