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