This is a remote position.
Position: Frontend Developer
Experience: Min 2 years
Key Responsibilities:
Deliver Complete Applications: Participate as a key member of the team in delivering high-quality, complete front-end applications.
Performance Optimization: Ensure applications perform well on both mobile and desktop platforms.
Collaboration: Work closely with back-end developers to integrate RESTful APIs.
Development and Design: Develop, design, implement, and test web applications within a cloud-based environment.
Innovation: Brainstorm and plan new applications and web services, contributing creative solutions to technical challenges.
Ownership: Take ownership of technical problems, proactively communicating with product managers, developers, architects, and operations teams to resolve issues.
Effort Estimation: Provide accurate estimates for project deliverables.
Deadline Commitment: Demonstrate commitment to meeting project deadlines.
Requirements
Strong proficiency in JavaScript and the JavaScript object model.
Experience with JS MVC frameworks, specifically Angular 5/6.
Proficient in State Management with NgRx.
Skilled in REST API integration via Http.
Experience with third-party integrations (Angular Material or PrimeNG).
Knowledge of lazy loading with custom preloading strategy.
Strong understanding of form validation and reactive architecture using RxJS (Observables & Operators).
Experience with the Ionic Framework.
Unit testing experience is a plus, but not mandatory.