Purpose of the job:
You will be leading a full-stack team responsible for end-to-end part of functionality covering both frontend and backend having both Scala and React native experts onboard
MAIN TASKS AND RESPONSIBILITIES:
Guide team development efforts towards successful project delivery
Maintain high standards of software quality within the team by establishing good practices and habits.
Assist in the collection and documentation of user’s requirements, development of user stories, estimates and work plans.
Take part in requirements analyzes.
Actively participate in researches, discussions and decisions on software architecture and internal coding, architectural, process and other standards
Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
Analyze and estimate implementation efforts
Risk estimations and management
Identify and encourage areas for growth and improvement within the team.
Analyze and resolve technical and application problems
EDUCATION, SKILLS AND EXPERIENCE:
BS/MS in Computer Science or related field/degree, and/or equivalent work experience
Strong experience with Scala and familiarity with team’s tech stack
Performance optimization/building fault-tolerant micro services experience
Unit testing experience
Sufficient English level for communication with client (verbal & written)
Good communication and collaboration skills
Team management experience
Fast research and learning skills
WOULD BE A PLUS:
Experience with Mobile/React Native
Slick, Play Framework