Front-end Programming Specialist

Aprel 28, 2025
Müraciət sonu: May 23, 2025
İndi Müraciət Et

İş Təsviri

Company

Description

Develop high-quality, stable, and secure software solutions using front-end software frameworks for creating digital products.
Working with UI/UX designers and back-end programmers to bridge the gap between graphic design and technical implementation, actively participating in the work of both parties and determining how the application works and looks
Creating user-friendly, scalable, and error-resistant applications according to UX/UI requirements
Participate closely in the CI/CD process and make suggestions for optimization
Reviewing code for accuracy and functionality
Develop technical solutions for difficult business problems to overcome any obstacles
Improving and supporting agile ways of working
Provide engineering services including departmental quality work, system acceptance testing, and verification capabilities
To carry out the activities of the department in accordance with the company’s internal procedures, privacy policy and state legislation
Contribute deeply to the execution of general front end tasks (QA, Tech debt and Activity) in addition to business tasks
Directly mentor colleagues in Junior Specialist 1 and 2 positions, review their code, and provide support in all aspects
Requirements

Education: Bachelor’s degree in Information Technology, Mathematics or other relevant field
Required work experience: Minimum 3 years of experience in software engineering
Foreign languages: English (good)
Computer skills: Excellent knowledge of HTML, CSS, Javascript. Knowledge of any front-end library / framework, preferably React, excellent knowledge of Typescript. Knowledge of user experience and design, principles and standards. Knowledge of data structure and algorithms. Designing unit and integration tests with maximum coverage. CI/CD experience. In-depth knowledge of coding standards and practices. Good knowledge of micro front-end architecture. Finding operational solutions to problems arising in this area. Knowledge of tests. (unit, integration, e2e)
Product knowledge: JIRA or any other issue management tool. Version control system knowledge (git)
Other requirements: Good management, communication and reporting skills.
Preferred: Banking experience. Knowledge of code refactoring, design-driven coding, domain-driven design (DDD), software security. Pair programming, testing.
About the vacancy

Vacancy type Full-time