Responsibilities
• Collaborate with UI architect, product owner and scrum master to develop the front end application.
• Delivering complete front end application.
• Ensuring high performance of the application on desktop.
• Writing tested and documented JavaScript, HTML and CSS
• Working with the back-end developer in the process of building and integrating RESTful API.
• Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
• Communicating with any other external web/windows services.
• Be part of the agile team and participate in all agile ceremonies.
Requirements
- Proficiency with Typescript and HTML5
- Experience in MVC architecture.
- Experience in using npm.
- Experience in using Webpacks for bundling.
- Proficient in using material design for Angular.
- Proficient in debugging the application.
- Experience in usage of Redux for state management.
- Professional and precise communication skills.
- Creating self-contained, reusable and testable modules and components
- Ensuring clear dependency chain, in regards to app logic as well as the file system.
- Ability to provide solutions for single page apps.
- Previous experience of migrating Angular JS applications to Angular 2/3/4/5/6/7 is an added advantage.
- Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies and other services used in the system.
- Validating user actions on the client side and providing responsive feedback.
- Writing non-blocking code and resorting to advance techniques such as multi-threading when needed.
- Creating custom, general use modules and components which extend the elements and modules of Angular 7.
Skills Required
- Proficiency with TypeScript and HTML5
- Experience writing tested and documented JavaScript, HTML and CSS
- Experience in MVC architecture
- Experience using npm
- Experience using Webpack for bundling
- Proficient in material design for Angular (Angular Material)
- Proficient in debugging front-end applications
- Experience using Redux for state management
- Ability to create self-contained, reusable, testable modules and components
- Ensure clear dependency chain for app logic and file system
- Ability to provide solutions for single page applications
- Previous experience migrating AngularJS applications to Angular 2/3/4/5/6/7
- Thorough understanding of platform, database, API, caching layer, proxies and related services
- Validate user actions on client side and provide responsive feedback
- Write non-blocking code and use advanced techniques (e.g., multi-threading) when needed
- Create custom general-use modules/components that extend Angular 7 elements and modules
- Professional and precise communication skills
What We Do
ProArch was founded on the belief that a future where change is ‘business as usual’ is fundamentally more exciting than one where it is not. We accelerate value and increase resilience for our clients with consulting and technology - enabled by cloud, guided by data, fueled by apps, and secured by design








