Position: Front End (Angular) Developer for New Ciklum Client
Company: Ciklum
Category: JavaScript
Experience required: 3y
English level: intermediate
Published: 2020-09-01T00:00:00+03:00

Frontend developer is responsible for design, develop, and test web based software and applications for organization. The main duties and responsibilities of senior software frontend includes participating in programming activities, monitoring, and evaluating system performance, and designing and implementing new programs and features.

Responsibilities:

- Integrated to the existing team, you will develop bet, casino etc. sites (mobile and web sites) for our different brands, working with huge number of transactions
- Participating in the technical design and technical translation of the functional specifications according to our application architecture
- Working through all stages of software delivery lifecycle from requirements refinement, development, testing, release & maintenance
- Developing the new front-end features
- Spending time in Angular and web performance review, being pro-active to propose solution to improve our UX, performance using last technologies
- Using Angular best practices
- Operate in an organized, systematic way to achieve the development goals with respect to timelines
- Work closely with product to creatively design and implement optimal solution
- Providing technical excellence, quality first mindset, simple architecture and highest code quality
- Reviewing another colleagues code

Requirements:

- 3+ years’ experience in the web development (using JavaScript and TypeScript)
- 1-year minimum with Angular
- Familiarity with Angular eco-system and following last Angular updates and best practices
- Experience of working in Agile environment
- Good level of English for using it actively on daily basis

Desirable:

- NodeJS
- Angular Universal for server-side rendering
- Web performance techniques
- Progressive web app (PWA)
- Experience with multi-tenancy architecture
- Experience from agile methods (Scrum, XP)
- Knowledge of HTML5/CSS3
- Experience with Version Control Systems(SVN)

What's in it for you:

- State of the art, cool, centrally located office with warm atmosphere which creates good working conditions
- Your opinion matters and you can improve product, processes, and tools
- Opportunity to grow within a strong professional team