Senior Frontend Developer
Job DescriptionJob Duties
- Develop systems and tools for infosec analysis to prevent telecom security threats
- Build reusable code, components, and libraries for future use
- Train, coach, and mentor your colleagues
- Help drive innovation together with other technical leaders in the company
- Ensure the technical feasability of UI/UX designs and communicate with UI/UX team
- Optimize application for maximum performance and scalability
- Collaborate with other team members and stakeholders
- Work in international and collaborative team
Stack we are using
- Typescript, JavaScript
- Angular, RamadaJS, RxJS, Redux, NGRX, AgGrid, Codemirror, Highcharts
- OpenAPI, ESLint, Yarn
- HTML5, SCSS, BEM, Design tokens
- Karma, Jest
- PostgreSQL 11, RabbitMQ
- Git, Gitlab CI orchestration, Atlassian stack
- Python, Figma, Bash (from time to time)
Skils and Qualification
- Experience developing in JavaScript, TypeScript and AngularJS
- English (written and spoken)
- Around 5+ years of programming experience
- Experience with Linux based OS (Debian)
- Version control system use (Git)
- Ability and willingness to apply best programming practices and design patterns
- Strong interpersonal skills, diligence, ability to communicate views to team
Experience with one or more of the following will be benefit
- Knowledge os SS7, Diameter and GTP protocols
- Designing and/or implementing high-load web-applications or systems
- Database structures
- Dynamic access control based on changing criteria without affecting data structure
- Cross-platform programming
- Development of network security software (IDS/IPS/Firewall/NGFW...)
- Experiences with other programming languages like C/C++, Python, Go or scripting like bash
- Experience with collaborative development of complex software
- Good networking and TCP/IP stack knowledge, including HTTP, DNS, etc.