Applyπ Philippines
π§ Full-Time
π International taxation and finance services
- 5+ years of professional experience in front-end development, with at least 3 years of experience in Angular (preferably Angular 10+).
- Advanced proficiency in Angular (2+ versions), TypeScript, and JavaScript.
- Strong experience with HTML5, CSS3, and responsive web design.
- Familiarity with modern front-end tools like Webpack, Babel, and NPM.
- Experience with RESTful APIs and integrating back-end services with front-end interfaces.
- Proficient in Git for version control and managing collaborative development.
- Knowledge of state management in Angular (e.g., NgRx, Akita, or similar libraries).
- Familiarity with testing frameworks like Jasmine, Karma, and Protractor for front-end testing.
- Strong communication skills and ability to work collaboratively in cross-functional teams.
- Proactive and self-motivated with excellent problem-solving and debugging skills.
- Bachelorβs degree in Computer Science, Software Engineering, or related field or equivalent work experience.
- Frontend Development: Design, develop, and maintain dynamic, responsive, and high-performance web applications using Angular, TypeScript, and related front-end technologies.
- Architecture & Design: Lead the design and implementation of scalable, reusable components and features. Architect complex front-end systems while ensuring optimized speed and performance.
- Mentorship & Collaboration: Guide and mentor junior and mid-level developers, ensuring adherence to best practices and coding standards. Conduct code reviews and knowledge sharing.
- Cross-Functional Collaboration: Work closely with backend developers, product managers, UX/UI designers, and QA engineers to deliver integrated user experiences.
- Optimization & Performance: Troubleshoot and optimize application performance, ensuring efficient rendering and smooth interactions.
- Code Quality & Best Practices: Advocate for coding best practices, ensuring modularization and maintainability.
- Continuous Improvement: Stay updated with the latest Angular releases and evaluate new tools to enhance development workflows.
- Testing & Quality Assurance: Develop tests to ensure the reliability and stability of the application using tools like Jasmine, Karma, and Protractor.
- Documentation: Maintain clear and up-to-date technical documentation for applications, components, and processes.
AgileFrontend DevelopmentGitJavascriptJenkinsQATypeScriptJavaScriptJiraHTML5AngularCSS3Communication SkillsCollaborationCI/CDAgile methodologiesRESTful APIsAttention to detailDocumentation
Posted 2024-11-08
Apply