Project overview
(A) A bit about the app ---------------------------- The single-page (dynamic) app is geared toward small business users (b2b) and will have a few free/paid subscription options. You would be doing payment processing with Stripe. The app is multi-lingual and has about 6 primary menu items. The app interfaces with the camera. About 20% of the app is already done, so you would not be starting from scratch. (B) Job requirements --------------------------- We need an experienced expert in Angular (preferably 5+ years with experience in Angular10/11/12) to work on a responsive web application that is consuming a REST backend. We have a mobile application on the same backend which you can refer to for functional, aesthetic or other aspects. You will be provided the app design files in the beginning of the project. You need to execute on the designs with an eye for detail and passion for perfection and quality. The app must work flawlessly in Chrome/Firefox/Edge/Safari web browsers running on desktop (Windows/macOS/Linux) and mobile (iOS/Android) operating systems. This will be a fixed-price project that would require 1-2 month of fulltime attention for talented/experienced engineers. Your code should be architected well with modern approach to web development (SCSS not CSS, TypeScript not JavaScript etc.) and allow extensions with minimal effort as functionality grows. Quality of code is very important to us. If you are an engineer who likes to code without comments or enjoys single letter variable names, perhaps you are not a great match for us. You should be very good at debugging and analyzing code for bugs and performance issues. All code must build without errors and warning from static analyzer and other tools. Deprecations are to be avoided completely. Because the app is public facing, you must know how to write secure code, how applications are exploited (common and uncommon vulnerabilities) and follow security best practices in coding and app architecture. Make sure to respond with xklpq in your proposal subject line so we know you have read the brief. The app should scale well to thousands of users distributed in different regions of the world. The architecture must lend itself to dynamic resource management, deployment and other standard considerations to manage latency as the the app load increases. You must know how to engineer a great UX through elegant transitions, animations, and other techniques. We will guide you as much as we can, but you should have a good sense of what great experience is for modern users. (C) Project Schedule and Management ------------------------------------------------ The work will be completed in sprints. In your proposal, please include : (a) links to some of your previous projects ideally with web apps from scratch (b) tools that you would use beyond standard Angular tools and (c) a rough estimate of how much time it will take you to complete the app. Please don’t hesitate to ask any questions you may have. The budget is a placeholder only since we are entertaining candidates from all corners. If we like your work, we will use you longer-term. Principals only. No agencies.