Job Title: Junior Developer
Location: Singapore
Job Overview:We are seeking a motivated and passionate Junior Developer to join our development team. As a Junior Developer, you will have the opportunity to work on a range of exciting projects, contributing to the development and maintenance of software applications. You will collaborate with senior developers and cross-functional teams to write clean, efficient code and help bring innovative solutions to life. This is a fantastic opportunity for someone looking to grow their career in software development and gain hands-on experience with modern technologies.
Key Responsibilities:- Software Development: Write, test, and maintain clean, scalable, and efficient code under the guidance of senior developers.
- Collaborate with Cross-Functional Teams: Work closely with designers, product managers, and QA teams to understand requirements and develop solutions.
- Debugging and Troubleshooting: Identify and fix bugs, perform code reviews, and ensure applications are running smoothly.
- Application Maintenance: Help with the ongoing maintenance and enhancement of existing applications, ensuring they meet business needs and function optimally.
- Learning and Skill Development: Stay updated with industry best practices, new technologies, and development trends to continuously improve coding skills.
- Documentation: Maintain proper documentation of code, processes, and development workflows for future reference.
- Assist in Testing: Participate in the development of unit tests, integration tests, and assist with user acceptance testing (UAT).
- Version Control: Use version control systems (e.g., Git) to track changes, collaborate on code, and manage project versions.
Requirements:- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 0-2 years of experience in software development (internship experience or personal projects are welcome).
- Proficiency in programming languages such as Java, C#, Python, or JavaScript.
- Familiarity with web development technologies (HTML, CSS, JavaScript, etc.) and frameworks (e.g., React, Angular, or Vue.js) is a plus.
- Basic understanding of databases and SQL.
- Familiarity with version control systems (e.g., Git) for code management.
- A passion for coding and building software solutions with a focus on quality.
- Ability to work collaboratively in a team and communicate effectively.
- Strong problem-solving skills and a willingness to learn new tools and technologies.
- Attention to detail and the ability to write clean, well-documented code.
Preferred Qualifications:- Exposure to front-end frameworks (e.g., React, Angular, Vue.js) or back-end frameworks (e.g., Node.js, Spring Boot).
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.
- Understanding of Agile/Scrum methodologies.
- Familiarity with CI/CD pipelines and modern development tools (e.g., Docker, Jenkins, etc.).
Benefits:- Competitive salary with performance-based bonuses.
- Health insurance and wellness benefits.
- Professional development opportunities, including training and certifications.
- Access to cutting-edge tools and technologies for development.
- A collaborative, innovative, and supportive work environment.
- Flexible working hours and remote work options.