Join an explosive early-stage fintech opportunity as a key team member!
The challenge
The Angular Developer should be experienced in using the latest techniques to build rich, interactive, modern web applications but rooted in development standards and best practices. The Angular Developer should be able to contribute value both through strategic thinking and through daily execution of tasks/assignments. He or she will work closely with Project Manager, UX / UI Designers, Angular Developers, Django Developers in a highly-collaborative, agile, environment.
What you will be doing
- Implement new frontend functionality
- Creating self-contained, reusable, and testable modules and components
- Code refactoring and optimization. Improve current code
- Optimize application for maximum speed and scalability
- Write tests. Support formal testing and resolve test defects
- Work in an agile/scrum team
- Participate in discussions with team members about technical best practices and help teams identify optimal technical solutions
What we expect you to know/be experience with
- Hand on and implements complex Angular applications, directives, controllers, services
- Advanced experience with TypeScript and Automated Testing
- Advanced experience with Node
- Advanced experience with Gulp
- Advanced experience with HTML & CSS
- Experience working with Git
- Experience with CSS systems such as LESS and SASS to compile style files
- Experience with frameworks such as Bootstrap
- Understand agile software development and instill best practices into the process
- Critical thinker and problem-solving skills
- Self-starter who takes initiative
- Good time-management skills
- Great interpersonal and communication skills
What would be great to have
- Experience with Jira
- Good understanding of the full web technology stack (e.g. HTTP, cookies, asset loading, caching)
- Experience with RESTful services