Kota Bandung
On-site
USD 30,000 - 70,000
Full time
9 days ago
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
An innovative firm is seeking a skilled web developer with a strong foundation in HTML, CSS, and JavaScript, and proficiency in frameworks like VueJS and ReactJS. This role involves collaborating with clients to understand their needs, designing software architecture, and writing efficient, clean code. The ideal candidate will thrive in a dynamic environment, embrace Agile methodologies, and be proactive in problem-solving. Join a forward-thinking team that values growth and creativity, and contribute to exciting projects that make a real impact in the tech landscape.
Qualifications
- 1+ years of experience in production code for clients.
- Familiarity with Agile methodologies and design tools.
Responsibilities
- Collaborate with clients to identify needs and requirements.
- Design software architecture and optimize code for performance.
Skills
Web Development (HTML, CSS, JavaScript)
VueJS
ReactJS
Git
Scrum/Agile Methodologies
API Integration
Figma
Unit Testing
Analytical Skills
Problem Solving
Education
Bachelor's Degree in Computer Science
Tools
Job Requirements
- Bachelor's degree or equivalent in Computer Science
- At least 1 year of experience writing production code for clients
- Familiarity with Scrum/Agile development methodologies
- Mastering Git for Version Control System Management
- Familiar with design tools such as Figma
- Proficient understanding of web development, including HTML, CSS, JavaScript
- Basic understanding of CSS preprocessors, such as LESS and SASS
- Good understanding of software engineering principles, such as functional programming, design patterns, SOLID principles, and Clean Code
- Experience in building websites with Vue or ReactJS frameworks
- Excellent understanding of VueJS or ReactJS syntax
- Good understanding of cross-browser compatibility issues (Safari, Firefox, Chromium, and mobile browsers)
- Excellent communication and problem-solving skills with technical teams, non-technical teams, and clients
- Experience in connecting APIs to frontend
- Analytical skills in user interface, performance, and data integration
- Proactive and independent in projects and team activities
- Positive and growth mindset toward developing technology
- Basic understanding of unit testing
Job Descriptions
- Collaborate with clients, users, and stakeholders to identify needs and requirements
- Understand technical and business aspects of systems through interviews and documentation
- Design software architecture, components, and interfaces to meet needs
- Research third-party tools needed for development
- Participate in team sprint events
- Write efficient code according to language standards
- Test and debug software to ensure functionality and fix issues
- Document software with comments, requirements, API docs, and user guides
- Test applications to ensure compliance with initial design before deployment
- Debug and resolve problems or bugs
- Optimize code, databases, and assets like images and videos