29 Apr
Full Stack - Angular Developer
Vacancy expired!
Your Opportunity
Workplace Flexibility Program: We're proud to support our employees in a working approach that allows you to bring your best self to work - whether that's in the office or remote.- Most Schwabbies have the opportunity to voluntarily work in the office or at home based on their preference
- When the firm is ready to fully return to the office, employees will have the flexibility of a hybrid work environment, spending some time working remote and some time in the office.
- Employees and managers can discuss and decide what works best for them, with additional flexibility available based on their role, business needs, and individual circumstances.
- Committed. Our commitment to building an engaging and interesting culture where our developers can continually learn and grow is one of our highest priorities.
- Approachable. Ideas come from every associate at every level. We take the time to really listen to developer's ideas no matter what your title or position is.
- Casual. Business casual dress code. Open and collaborative work spaces. Fun social and community related activities and events. Work-life balance.
- Technologically Advanced. Mobile. Modern Web. Flexible APIs. Streaming Solutions. Social Media. Agile. Fast.
- Results Oriented. Quarterly bonuses. Career Advancement. Continuous Software Delivery.
- Performs product design tasks of a low, moderate or high complexity which may require research and analysis
- Works independently or collectively on design tasks
- Performs system design and specification development
- Program logic and flow-charting, testing, debugging and documentation
- Specific skill requirements could vary based on the type of development being performed
- Provides analysis of problems and recommends solutions
- May lead discussions with the product owner and business analyst
- Will work in conjunction with other developers
- Works within established procedures and tools to develop, test, and validate security features and code review
- Implement and maintain application software while following best practice application security throughout the code life-cycle
- 3-4+ Years Modern Web Development Experience
- 2+ years' experience with Functional Programming and Design
- 3-4 years' experience of Angular & TypeScript required
- Experience with ngRX (RxJS + Angular)
- 2+ years of JavaScript programming experience required
- Good knowledge of optimizing client side and browser performance
- 2-3+ years' experience of Java (v.8 minimum, latest preferred)
- 2-3+ years' experience with Object Oriented Analysis and Design
- Experience with REST principles and methods experience
- 2+ years' experience with Waterfall, Agile, Test Driven Development or related lifecycle methodologies required
- Ability to interpret business requirements
- Experience with Unix/Linux, Mac
- Excellent written and verbal communication skills
- Full knowledge of common software design patterns
- Strong emphasis on unit test coverage
- Financial services experience nice to have
- Positive attitude and a willingness to learn essential
- Experience with Spring Boot preferred
- Experience with real time, high volume transaction systems preferred
- Experience using Git, Gitflow, Bitbucket and Jira preferred
- Experience with TDD, Karma, Jasmine, Chai, Mocha, JUnit and other testing libraries preferred
- Experience with Node.js, Express, Gulp, Browserify, WebPack, Jenkins and Continuous Integration preferred
Vacancy expired!