We are looking for a Tech Lead React Developer to join our team!
You need to have:
— 3+ years of experience in web development, at least 2 of them as React developer;
— Experience with React/React Native/Redux, HTML/CSS, JavaScript, TypeScript;
— Experience in building adaptive and responsive web apps
— Experience with using REST API, GraphQL;
— Experience with cloud based platforms such as AWS, Google Cloud, Azure;
— Experience with payment systems such as Stripe, Plaid;
— Experience with writing unit tests;
— Experience in working with project requirements;
— Experience in code review;
— Experience in Agile methodology (Scrum, Kanban);
— English level upper intermediate or higher.
Will be a plus:
— Experience as a team/tech lead;
— Experience with backend languages/frameworks such as NodeJS (Express, NestJS), Python (Django, Flask), PHP (Laravel);
— Experience with building serverless backend using low/no code platforms such as AirTable or Firebase;
— Experience in communicating with customers to clarify project requirements.
You will:
— Work on UI mockups, review and clarify functional stuff. Suggest best/practical UX. Collaborate with UI design team;
— Write and document program code, collaborate with QA team on code stabilization;
— Take an active part in delivery/sprint planning procedures, estimate task duration and ETAs;
— Expert support for making architectural decisions in the development of WEB applications, services and websites of the Company;
— Selection and coordination of technologies and tools for the implementation of tasks in the field of WEB development;
— Control of the timing of the readiness and quality of completed tasks;
— Direct active participation in the development of the Company’s web applications at all stages;
— Examine code performance and advise necessary infrastructure and design changes;
— Broad horizons in technologies, frameworks, environments and development tools. In terms of knowledge, the priority is no longer on one specific technology of knowledge, but on heterogeneity;
— Interaction with key employees of the company to set tasks for remote development teams;
search for optimal solutions, participate in the formalization of requirements.
We offer:
— Opportunity to grow as an expert;
— Regular results-based salary review;
— Flexible working conditions;
— 24 days of paid vacation;
— 10 sick days;
— Office in the city center;
— Friendly and open-minded team;
— English classes;
— Relax and fun zones.