Job Description: -
We are looking for a highly skilled software developer who is comfortable with both front-end programming.
The Software Developer is responsible for Systems development, Systems Implementation, Systems Management, Systems security, and technical support and working alongside graphic designers for web design features, among other duties. To be a successful Software Developer, you will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail.
Requirements:
4+ years Angular development experience. We are specifically looking for Angular 5+ experience.
Strong familiarity with web frontend techniques (HTML5, Typescript, CSS).
Understanding of non-relational databases such as MongoDB, Google Firebase or Amazon DynamoDB.
Familiarity with RESTful and GraphQL API design.
Familiarity with deployment, monitoring and debugging of Angular applications.
Understanding of Continuous Integration and Continuous Delivery.
Experience using Git/GitHub and related source control environments in a distributed team environment.
Must possess skills to create mock-ups, wireframes, prototypes.
Has prior experience working on a start-up project.
Familiar with Ionic or Native Script is a bonus.
Experience in building cross-platform mobile applications is a bonus.
Backend development experience using Node and JavaScript is a bonus.
Excellent analytical and problem-solving skills –you should be able to propose several viable solutions to complex problems and be able to evaluate the best alternative and estimate the work required.
Should quickly grasp and learn new technologies and techniques and can demonstrate you strive to keep up to date with an ever-changing industry. Should have an excellent communication skills capability to make clear and meaningful contributions to white board design discussions and offer innovative solutions to complex problems, as well as contribute insights from past experiences.