We are seeking a talented JavaScript software developer to join our team. As a JavaScript software developer, you will be responsible for developing and maintaining web-based applications and software programs using JavaScript, Node.js, and related technologies. You should have experience in developing complex applications using modern JavaScript frameworks, strong problem-solving skills, and be able to work independently as well as part of a team.
Responsibilities:
- Design, develop, and maintain web-based applications and software programs using JavaScript, Node.js, and related technologies
- Collaborate with cross-functional teams to identify and prioritize software requirements
- Write and execute unit tests for software components
- Participate in code reviews to ensure code quality and maintainability
- Research and implement new technologies to improve software performance and usability
- Write technical documentation for software components
Requirements:
- Bachelor's degree in Computer Science or related field
- years of experience in software development, with a focus on JavaScript and related technologies
- Proficient in modern JavaScript frameworks such as React, Angular, or Vue.js
- Strong problem-solving and analytical skills
- Excellent verbal and written communication skills
- Ability to work independently and as part of a team
- Ability to prioritize and manage multiple tasks effectively
Preferred qualifications:
- Bachelor's degree in Computer Science or related field
- Experience in developing and maintaining RESTful APIs
- Familiarity with server-side JavaScript frameworks such as Express.js or Koa.js
- Familiarity with NoSQL databases such as MongoDB or Cassandra
Contract 12 months renewable