Deskripsi Pekerjaan
Are you a passionate Full Stack Developer looking to make an impact in the digital marketing landscape? Crescendo Digital Marketing Services Limited Co is seeking a highly skilled Full Stack Developer to join our dynamic team in Makati City. In this role, you will play a pivotal part in designing, developing, and maintaining scalable web applications that drive our client's digital success.
We are looking for a tech-savvy professional who is proficient in building robust back-end systems using Java and crafting intuitive, responsive front-end experiences with ReactJS. You will collaborate with cross-functional teams to translate business requirements into technical solutions, ensuring high performance, clean code, and seamless user experiences. If you thrive in a collaborative environment and are eager to tackle complex development challenges, we want to hear from you!
Tanggung Jawab
- Design, develop, and maintain high-quality web applications using Java and ReactJS.
- Collaborate with designers and product managers to translate UI/UX wireframes into functional web pages.
- Write clean, scalable, and efficient code for both back-end and front-end architectures.
- Troubleshoot, debug, and upgrade existing software systems to ensure optimal performance.
- Integrate third-party APIs and services to enhance application functionality.
- Participate in code reviews to maintain high coding standards and best practices.
- Stay up-to-date with emerging technologies and industry trends to improve development processes.
- Work closely with the QA team to ensure seamless deployment and functionality.
Kualifikasi
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven professional experience as a Full Stack Developer (at least 2-3 years).
- Strong proficiency in Java and Spring Boot framework.
- Expertise in modern front-end technologies, specifically ReactJS, HTML5, and CSS3.
- Experience with relational databases (e.g., MySQL, PostgreSQL) and RESTful API development.
- Familiarity with version control systems like Git.
- Strong problem-solving skills and the ability to work independently or within a team.
- Excellent communication skills and attention to detail.