Position: React Native Tech Lead
Company: WeSoftYou
Experience required: 5y
Category: JavaScript
English level: intermediate
Published: 2020-10-01T00:00:00+03:00

Required skills
— Frontend Software Engineer, having experience with React Native, React, Vue.js, mobile/web apps building over 4 years;
— 2+ years Team Lead experience;
— Knowledge and understanding of Webpack;
— Experience of providing tests using Jest, Enzyme;
— Back-end flow understanding (Node.js backend library/framework, any Python backend library/framework) will be your advantage;
— Successful experience in building and nurturing a top-performing team (participation in People Management process and providing technical interviews and selection);
— Experience in building projects from scratch and providing the most efficient technical solutions;
— Hands-on experience in implementing architectural decisions on the project, and being responsible for them;
— Providing the code review to other developers, mentoring of less experienced colleagues;
— Excellent soft skills: organizational, communication, influencer, conflict resolution capabilities, stress resistance;
— At least Intermediate+ written and spoken English is a MUST.

We offer
— Market competitive salary and cozy office in 7 min. from Pecherska m. st.
— Career and professional growth
— Building projects from scratch, challenging tasks
— Partial compensation of various professional trainings and English lessons
— Ambitious, young, creative Team and skilled Management
— Flexible working hours, remote work
— 5 sick leaves and 18 paid vacation business days per year
— “WeThursdayYou” — technical presentations and discussions
— Team building, corporate parties
— Game, lounge, sport zones (ping-pong, PlayStation, etc.)

Responsibilities
— Maintain high standards for code quality, testing, and performance;
— Take a part in building and nurturing a top-performing team (participation in People Management process, recruitment process and selection);
— Use your expertise in building projects from scratch and providing the most efficient technical solutions;
— Implement architectural decisions on projects and being responsible for them;
— Share knowledge and best practices with other team members;
— Provide the code review to other developers, become a mentor to less experienced colleagues.