Job Listing  >  Job Details

Full-stack Javascript Developer

Full-time position | Day shift

Job Brief:

We are seeking an experienced Full Stack JavaScript Developer to join our dynamic team. In this role, you will be responsible for designing, building, and maintaining efficient and reliable code, with a strong focus on developing front-end user interfaces using ReactJS. You will collaborate with a team of skilled professionals, participate in code reviews, and contribute to the entire application lifecycle. If you are a proactive problem solver, highly communicative, and have a passion for developing high-quality web applications, we want you to be part of our team.

Key Responsibilities:

  • Code Development: Design, build, and maintain clean, efficient, and reusable code for both front-end and server-side components.
  • Front-End Development: Create engaging and responsive user interfaces using ReactJS based on designs from tools like Figma.
  • Server-Side Logic: Develop and maintain server-side logic and database schemas to ensure optimal application performance.
  • Performance Optimization: Continuously monitor and improve application performance, quality, and responsiveness.
  • API Integration: Work with RESTful APIs and have a comprehensive understanding of OAuth2 flow for seamless data exchange.
  • Application Lifecycle: Assist in the complete application lifecycle, including planning, documentation, deployment, and maintenance.
  • Code Reviews: Participate in code reviews and contribute to team knowledge-sharing to maintain code quality and consistency.
  • Collaboration: Collaborate closely with team members to define, design, and implement new features.

Values and Attitudes:

  • Proficiency in English, both verbal and written.
  • Strong problem-solving skills.
  • Ability to create relationship diagrams based on team meetings or requirements.
  • Willingness to learn and adapt to new technologies.
  • Reliable internet connection for remote work.
  • Punctual and organized.
  • Willingness to go the extra mile to support the business.
  • Proactive and a strong communicator and collaborator.
  • Not afraid to ask questions.
  • Team Player – able to work with colleagues and supervisor
  • Able to work with time tracking application (ScreenshotMonitor, TimeDoctor, etc)

Job Requirements:

  • Experience: At least 3 years of experience in full-stack development.
  • ReactJS: Expert-level skills in ReactJS.
  • API Knowledge: Comprehensive understanding of RESTful APIs and OAuth2 flow.
  • Database Experience: Extensive experience with SQL and NoSQL databases like MongoDB is mandatory.
  • Tools: Proficiency in Trello and Google Workspace.
  • Bonus: Knowledge of the Zoho Creator platform is a huge bonus.

Hardware Requirements:

  • Personal Unit (Laptop) w/ at least i3 core processor, 2.5 GHz, and 4GB Ram
  • Reliable ISP (at least 5 Mbps)
  • Working web camera

Benefits and Perks:

  • Competitive salary
  • Remote work opportunities
  • Professional development support
  • Health and wellness benefits
  • Collaborative and innovative work culture