Angular Software Engineer

Capital.com
Summary
Join capital.com, a leading trading platform, as a Frontend Software Engineer and contribute to the development and maintenance of our award-winning products. You will leverage your Angular expertise to build complex, high-performance applications, focusing on performance, launch time efficiency, system resilience, and data confidentiality. This role requires 3+ years of professional front-end development experience with Angular 2+, a deep understanding of reactive programming, and strong communication and analytical skills. In return, you will receive a competitive salary, annual performance bonuses, generous time off, comprehensive health and pension benefits, and opportunities for professional growth within a dynamic and rapidly expanding company. Enjoy work-life harmony with additional perks like workation days and volunteer days. Capital.com offers a unique opportunity to advance your technological understanding and expertise in a fast-paced, product-led environment.
Requirements
- Experience working in a product-led, fast-paced environment as a team player
- 3+ years of professional front-end development experience with a focus on Angular
- In-depth experience developing complex, real-world applications using Angular 2+
- Ability to create and maintain clear documentation of created or modified functionality
- Understanding of UI/UX design principles to effectively collaborate with design teams
- Deep understanding of reactive programming concepts like observables and RxJS
- Familiarity with testing tools and techniques for optimizing web performance
- Ability to perform hands-on front-end development, write code, conduct unit tests, and perform code reviews
- Business level proficiency in English or above (equivalent to B2 or above in CEFR)
- Effective communication skills, especially with teams responsible for security, operations, and product
- Ability to tackle and investigate complicated problems and convert them to the task
- Demonstrated capability to adjust to quick technological shifts and evolving business requirements
- Readiness to take ownership of tasks, and issues as well as demonstrate accountability for the results and outcome
Responsibilities
- Develop complex, real-world applications using Angular 2+
- Create and maintain clear documentation of created or modified functionality
- Collaborate effectively with design teams using understanding of UI/UX design principles
- Perform hands-on front-end development, write code, conduct unit tests, and perform code reviews
Preferred Qualifications
- Knowledge of the Ionic framework for building hybrid mobile applications
- Experience with performance optimization and application resilience strategies
- Familiarity with Agile methodologies and DevOps practices
Benefits
- Competitive Salary
- Annual Performance Bonus
- Generous Time Off
- Employee Referral Program
- Comprehensive Health & Pension Benefits
- Workation Wonderland: 30 extra days to work remotely from anywhere in the world (some restrictions apply)
- Volunteer Days: Two additional paid days each year to support causes you care about and give back to the community