Search by job, company or skills

sigmawave ai

Javascript Developer

2-4 Years
Save
new job description bg glownew job description bg glow
  • Posted 21 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Description

As a JavaScript Developer, you will be responsible for designing, developing, and maintaining full-stack web applications using React, JavaScript, TypeScript, and Express.js. You will collaborate with product managers, designers, and backend engineers to build scalable, high-performance applications. Your primary focus will be writing clean, maintainable code, implementing unit tests, and ensuring a seamless user experience. You will also participate in code reviews, debugging, and performance optimizations to enhance application efficiency.

Qualifications

  • 2+ years of experience in full-stack development with JavaScript, React, TypeScript, and Express.js.
  • Strong understanding of React hooks, Context API, and component lifecycle.
  • Experience with state management libraries (Redux, or Context API).
  • Proficiency in unit testing using Jest, React Testing Library, or Mocha/Chai.
  • Experience with Node.js and Express.js for backend development.
  • Strong knowledge of RESTful APIs, and WebSockets.
  • Experience with database technologies (MongoDB, PostgreSQL).
  • Familiarity with authentication & authorization (JWT, OAuth).
  • Knowledge of modern UI libraries (Material-UI, Tailwind CSS, or Styled Components).
  • Familiarity with build tools (Webpack, Vite, or Parcel) and package managers (NPM, Yarn).
  • Experience with version control tools like Git and GitHub/GitLab/Bitbucket.
  • Understanding of CI/CD pipelines and code quality tools (ESLint, Prettier).
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.

Responsibilities

  • Develop and maintain scalable full-stack applications using React, JavaScript, TypeScript, and Express.js.
  • Write unit tests and ensure application stability using Jest, Mocha, or React Testing Library.
  • Build and optimize RESTful APIs and microservices using Express.js and Node.js.
  • Debug and troubleshoot front-end and back-end issues for a seamless experience.
  • Collaborate with designers, backend engineers, and product teams for seamless integration.
  • Review code, document best practices, and contribute to knowledge sharing.
  • Manage dependencies, improve security, and optimize performance.

Nice to Have

  • Experience with Docker & Kubernetes for containerized deployments.
  • Understanding of performance optimizations for both frontend and backend.
  • Knowledge of message queues (RabbitMQ, Kafka).

Location

  • Remote work from Indonesia initially
  • Willingness to relocate to Jakarta or Yogyakarta in the future

What We Offer

  • Competitive salary based on experience
  • Professional development opportunities
  • Collaborative and innovative work environment
  • Relocation assistance when applicable
  • Flexible work arrangements

Please send your resume and portfolio (if any) demonstrating relevant experience, and a cover letter explaining why you are the perfect fit for this position to ([Confidential Information] and [HIDDEN TEXT]).

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147380193