Position: Senior/Lead Front-End Developer
Company: ONK-GROUP
Category: JavaScript
Experience required: 5y
English level: upper

ONK Group is looking for a Senior/Lead Front-End Developer to join our valued client who builds the leading communications platform for seamlessly linking Mobile Devices, Enterprise Telephony, Push-to-Talk Radio, and Dispatch/Incident Management in a single environment.

Technologies and Tools:
- Frontend: JS, HTML5/CSS3, SASS, React.js, Redux, MaterialUI, Electron
- Testing Tools: Jest, Enzyme, react-testing-library
- Repository: Bitbucket
- CI/CD: Jenkins, Bitbucket pipelines
- Tools: Jira, Confluence

Responsibilities:
- Design and develop new features and integrate them with API and application
- Continuously adjust application architecture, improve scalability
- Optimize application performance for a variety of operating systems
- Analyze requirements, collaborate with team members to produce thoughtful software designs
- Provide accurate estimates on work items
- Maintain and improve coding standards
- Cover your code with Unit tests
- Participate in code reviews
- Keep engineering operation process to ensure high-quality results
- On-board and mentor teammates according to engineering excellence

Qualifications:
- Solid experience in developing using JS, React.js, and Redux (at least 3 years of experience)
- 5+ years of commercial experience in web development
- In-depth insight into architecture patterns
- Proficiency in Data Structures
- Excellent problem solving and analytical skills
- Strong verbal and written communication skills along with the ability to effectively communicate with various levels of management
- Ability to adapt to changing priorities quickly and be innovative where needed
- Fresh ideas and diversity in style and approach
- Strong knowledge of Functional and Object-Oriented Programming principles
- Bachelor’s degree in Computer Science or in relevant field
- Upper-Intermediate English level or higher

We offer:
- Experience exchange with colleagues all around the world
- Opportunities for self-realization
- Friendly team and enjoyable working environment
- Engineering, corporate and social events
- Social package: professional & soft skills trainings, medical & family care programs, sports
- Free English classes