Skill diminta
AngularCommunicationGitJavaScriptJestReactTypeScriptUnit Testing
Deskripsi
Job Descriptions
- Develop and implement innovative web applications using modern front-end technologies.
- Collaborate with back-end developers, UI/UX designers, and other stakeholders to deliver high-quality products.
- Partner with the Product Management team to execute the product roadmap.
- Optimize application performance, scalability, and responsiveness.
- Build reusable, maintainable, and testable components and services.
- Ensure cross-browser compatibility and responsive design implementation.
- Participate in code reviews and contribute to continuous improvement of development practices.
Qualifications
- Minimum Associate Degree in computer science or related IT field
- Minimum 3 years of experience in front-end development.
- Strong proficiency in Angular and/or React.js.
- Strong knowledge of HTML5, CSS3, JavaScript (ES6+), and TypeScript.
- Good understanding of component-based architecture and modern front-end frameworks.
- Experience with REST APIs, AJAX, and asynchronous programming.
- Good understanding of DOM manipulation, browser rendering, and performance optimization.
- Experience in building reusable, maintainable, and testable components/services.
- Familiarity with state management libraries (e.g., NgRx for Angular, Redux/Zustand/Context API for React) is a plus.
- Understanding of responsive design and cross-browser compatibility.
- Experience using Git and collaborative development workflows.
- Knowledge of unit testing frameworks (e.g., Jasmine/Karma, Jest, React Testing Library) is a plus.
- Good communication skills and ability to work collaboratively in an Agile/Scrum environment.