Apply with Email

React+TypeScript Developer

With email

Deadline: 26 May 2024

Employment term: Contract

Category: Software development

Job type: Full time

Location: Yerevan

Job description:

SavvyHill is an Armenian IT company specializing in the following areas:

- Software development
- IT outsourcing, custom development, and testing services for large companies.
- We are eager to take on socially significant projects and projects that bring benefits to people.

We are currently looking for a React Developer for a foreign company project.

We are seeking Middle level developers. The salary will depend on the level and will be determined after a technical interview.

The hiring process includes the following stages:

1. HR interview
2. In-office practical assignment
3. Technical interview
4. Meeting with Team Lead and project details.

What we offer:

- Office-based work
- Collaboration as an individual entrepreneur (IP)
- Flexible working hours
- Quality onboarding and HR management (1:1, Grow Review). We provide the opportunity to switch projects and prevent stagnation.
- Tea, coffee, and lunch
- Work in a diverse, inclusive, and friendly professional team
- Well-organized workflow with no bureaucracy. We work on trust.
- Collaboration on large projects with a highly skilled team.

Rest and Recreation:

We believe it's essential to gather together several times a year. SavvyHill organizes several events that bring our entire team together.

Job responsibilities

Responsibilities:

  • React development
  • Close collaboration with the backend team (REST)
  • Code coverage with unit tests
  • Development of screens based on Figma designs and interaction with the designer
  • Participation in meetings and code reviews.

Implemented enhancements that improved web functionality
and responsiveness.




Required qualifications

We are looking for the following skills and experience in you:

- Experience working with JavaScript frameworks and component libraries. We value at least 3 years of experience with the React ecosystem (Functional Components, hooks, contexts, component lifecycle, data stores).
- Experience with state management (Redux/MobX/Apollo/Context) for at least 2 years.
- Excellent knowledge of Git.
- Excellent knowledge of TypeScript.
- Good understanding of web security mechanisms and protocols, known security vulnerabilities, and attacks. You should be familiar with OWASP Top 10, XSS, CSRF, CORS, CSP, etc.
- Experience writing tests.
- Ability to quickly understand and work with existing code, including legacy code.
- Experience with micro-frontends.
- Understanding of infrastructure tools and methods such as CI/CD, GitFlow, Docker, Kubernetes, etc.
- Proficiency in Linux OS.
- Fluent in Russian at a minimum of C1 level (the project and team are Russian-speaking).

It would be great if you also:

- Know, practice, and have experience working with server-side data and understand client-server architecture principles.
- Have experience with Next.js and GraphQL (including learning projects).
- Are not afraid to delve into backend development. Have an understanding of key languages and popular web frameworks, as well as knowledge of OOP, MVC, design patterns, etc.

Required candidate level: Mid level

Additional information

e-mail: savvyhills.yerevan@gmail.com
telegram: @SavvyHill


 

Please clearly mention that you have heard of this job opportunity on staff.am

Professional skills

Git/Github

Scrum

JavaScript

React.js

Docker

Less

Redux

Next.js

Sass

TypeScript

HTML/CSS

GraphQL

Figma

Unit testing

redux-saga

redux-thunk

REST API

Soft skills

Ability to work independently

Written communication skills

Time management

Problem solving 

Customer/service oriented

Public speaking

Adaptability

Result-oriented

Hardworking

enthusiastic

Special tag

Flexible hours

Apply with Email

Share this job via your favorite social media channel.

Benefits

Annual bonus
Teambuilding and corporate events
Flexible working schedule
Complimentary tea, coffee and refreshments
Day off
No dress code
Community and personal development
Free meals
Flexible Schedules
Christmas bonus