Job Description :
Job Title: JavaScript Developer _ L4
Location - Cincinnati or Chicago.
Level - L4
Experience - 8-12
Responsibilities:
Write clean, maintainable, and efficient code using JavaScript.
Collaborate with cross-functional teams to define, design, and ship new features.
Front-end Development:
Develop user interfaces for modern web applications using front-end frameworks/libraries like React, Angular, or Vue.js.
Ensure the technical feasibility of UI/UX designs.
Back-end Development:
Work with server-side technologies such as Node.js to build scalable and performant applications.
Integrate with databases and external APIs.
Testing and Debugging:
Conduct thorough testing of the application code, identify and fix bugs.
Collaborate with QA engineers to ensure the quality of the codebase.
Performance Optimization:
Optimize applications for maximum speed and scalability.
Implement best practices to enhance the performance of web applications.
Collaboration and Communication:
Work closely with designers, product managers, and other developers to translate requirements into high-quality code.
Communicate effectively with team members and stakeholders.
Qualifications:
Education:
Bachelor s degree in computer science, Information Technology, or a related field.
Experience:
Proven experience as a JavaScript developer.
Familiarity with front-end and/or back-end development frameworks.
Skills:
Proficient in JavaScript, HTML, and CSS.
Experience with front-end frameworks/libraries such as React, Angular, or Vue.js.
Knowledge of server-side technologies like Node.js.
Understanding of asynchronous programming and RESTful APIs.
Version control using Git.
Problem Solving:
Strong problem-solving skills and attention to detail.
Ability to troubleshoot and debug complex issues.
Continuous Learning:
Keep up to date with the latest trends and technologies in JavaScript development.
Willingness to learn and adapt to new tools and languages.
Nice to Have:
Experience with mobile development (React Native, Ionic, etc.).
Knowledge of build tools like Webpack or Babel.
Familiarity with testing frameworks such as Jest or Mocha.
Understanding of agile development methodologies