Job Description
Do you have a passion for developing awesome product features? Do you love discussing usability, functionality and performance? Have you ever come up with great feature ideas that provide real end-user value?
As an Angular Developer at Digitaz, you will be working in a team with other engineers who know the architecture in and out, with client managers and developers who have a good feeling for what customers want, and experienced project managers to help you get the job done. But no one will tell you what exactly to do: you will be part of a team that figures it out and gets it done! You will be involved in all the feature planning sessions, drive new innovative ideas, and make calls on what is feasible and what is prohibitively expensive to implement. You will see and seize opportunities for quick wins, but also need to be technically-minded in order to drive solutions for hard problems by building innovative, responsive and compliant applications.
What you'll do
- Develop awesome new front features for new and existing applications
- Drive innovation by coming up with new and surprising ideas for products
- Single out existing features that are in need of an overhaul
- Work in a mixed discipline agile team (development, testing, QA)
- Apply best engineering practices to software development, including unit testing, integration testing, review others’ code, encourage good coding standards and raising the quality bar of the team
- Engage with project managers, designers, back-end developers, client services, and analysts
- Engage with internal users to elicit feedback for the features you are currently developing
- Active participation in team meetings
What you must have
- Bachelor's Degree in Computer Science or equivalent demonstrated experience
- 1+ years of working experience with Angular framework
- Experience with JavaScript (TypeScript) and web fundamentals (HTML, CSS)
- Experience in testing and/or developing Web services (REST and/or SOAP)
- Great design and problem solving skills, with demonstrable experience in building simple implementations to complex problems and object-oriented design
- Knowledge of object-oriented programming concepts, web services and distributed environments
- Knowledge of SPA and client side MVC applications
- Excellent communication (verbal and written) and interpersonal skills
- Excellent in English (verbal and written)
Preferences
- Familiarity with Java, AngularJS, Git, Linux
- Experience with other frameworks or libraries: Backbone.js, React, Vue.js, or Ember.js
- Experience with working with relational databases and SQL
- Excitement for the latest trends in web applications
- Participation in open-source projects
- Keen to learn more about new technologies and frameworks