Position: Senior Angular developer
Company: Insoftex
Category: JavaScript
Experience required: 5y
English level: upper

We are looking for a highly-skilled, self-motivated, and well-organised **Senior Front-end Developer **experienced in **Angular** stack to join our team to develop digital threading software that enables inter-business and inter-sovereign collaboration in a secure and decentralized environment with emphasis on transparency, security and fair value exchange.  

The platform creates distributed workflows where multiple companies with legacy systems and disparate data can work together to provide more efficient and reliable end-to-end automations. This platform can leverage both legacy systems and cutting edge technologies such as blockchain to provide clients with all the tools they need to automate end to end business processes across organizational and geographical barriers.

**Primary Accountabilities / Responsibilities**
- Proactively address any issues, or blockers
- Collaborate with management, project management, and QA to meet goals and deadlines
- Write well thought out, researched, readable, simple, maintainable code which the rest of the team will enjoy working with
- Take ownership of the project Technical Roadmap, specifications, release cycles, and features to ensure all applications and components and fit-for-purpose and meet specifications.
- Provide estimations of development effort to be provided as feedback to the Product Team, and Management
- Ensure project documentation is completed on time and maintained as part of the project lifecycle

**Knowledge, Skills, Competencies and Experience**
- Bachelor’s degree in Computer Sciences
-** 5+ years** of hands-on, relevant enterprise software experience
- Strong experience with front-end stack using any of Angular, React, Vue.js, RxJs, Ngrx, Redux, Ngxs, TypeScript
-** At least 2 years** commercial experience in creating world-class enterprise solutions on recent versions of **Angular**
- Knowledge of **message brokers and event streaming platforms** (e.g., Kafka, RabbitMQ)
- Experience with **microservice architecture, public clouds**, e.g., AWS, Docker, Kubernetes, containerization and clasterization
- Ability to think critically, ensuring software standards, conventions, performance, and fault tolerance of the highest calibre
- Excellent communication skills, both written and verbal, can communicate complex, technical concepts
- **Upper-intermediate English level/ effective English communication**

**Bonus points for knowledge of**
- Understanding of back-end technologies such as Golang, GraphQL, gRPC, RDBMS, SQL, NoSQL and data libraries

**Client and Domain**
Client: a software company
Country: USA / South Africa
Domain: Many (Finance, Manufacturing, Logistics, Medical)