We are seeking a talented Junior Full-Stack Developer with a front-end focus to join our growing team. The ideal candidate will have more than 2 years of experience and be specialized in ReactJS for front-end development, with a solid understanding of relevant back-end programming languages such as Java, Node.js, or Python. As a Junior Full-Stack Developer, you will be working on developing, testing, and maintaining high-quality software applications that meet the needs of our enterprise clients. You will collaborate with cross-functional teams, contribute to the development lifecycle, and ensure the smooth integration of front-end and back-end components. Key Responsibilities: ● Front-End Development: ○ Design and implement intuitive, responsive, and user-friendly interfaces using ReactJS and other related front-end technologies (HTML, CSS, JavaScript). ○ Ensure high performance and scalability of web applications across multiple devices and browsers. ○ Collaborate with UI/UX designers to create seamless user experiences. ○ Optimize applications for maximum speed and scalability. ● Back-End Development: ○ Develop server-side logic, APIs, and services using Java, Node.js, or Python (based on your expertise). ○ Integrate back-end systems with front-end applications. ○ Assist in database design and optimization. ● Collaboration: ○ Work closely with senior developers, project managers, and designers to understand requirements and deliver optimal solutions. ○ Participate in code reviews, maintain high code quality, and ensure adherence to best practices. ● Continuous Learning: ○ Stay updated with the latest trends and technologies in full-stack development. ○ Contribute to team knowledge and development practices.
Experience: ● At least 2 years of professional experience in full-stack development with a focus on front-end using ReactJS. ● Solid experience with Java, Node.js, or Python for back-end development. ● Experience working with RESTful APIs, web services, and databases (SQL/NoSQL). Technical Skills: ● Strong proficiency in ReactJS and front-end development best practices. ● Good understanding of HTML5, CSS3, JavaScript (ES6+), and version control tools such as Git. ● Experience with Node.js or Python for back-end development. ● Familiarity with databases (MySQL, PostgreSQL, MongoDB, etc.) and back-end technologies. ● Knowledge of RESTful APIs and integration. ● Understanding of Agile methodologies and software development lifecycle. Soft Skills: ○ Strong problem-solving skills and a proactive approach to challenges. ○ Ability to work well in a collaborative team environment. ○ Strong communication skills, both verbal and written.
Benefits and perks: ● Competitive salary and bonus based on your own performance ● 13th month salary, fully insurance package and healthcare insurance - Enouvo Care ● 12+3 paid leaves per year ● Semi-annually performance review ● Flexible in working time: 40hrs/week Monday – Friday, flexible in start time/end time, you can compensate work on Saturday if needed ● Flexible in working space: flexible and creative desks, can bring laptop home and work remotely if required ● Annual health check ● Free training programs/ courses and continuous opportunities for personal development ● Join in various company activities: Summer company trip, english club, movie night, football, birthday parties, etc.