Position: Senior Frontend Developer
Company: Namecheap
Experience required: 3y
Category: JavaScript
Published: 2020-08-01T00:00:00+03:00

Description

You will join the team that creates a brand new payment system that has been developed from scratch.  
Since the first release to production in May 2018, the system has been constantly growing and evolving. As a result, currently it already plays a crucial role in Namecheap echo-system with even more exciting features and a bright future yet to come.

In particular, it will:

* Handle all payments for all Namecheap products.
* Empower Namecheap apps and products with various payment options.
* Provide Namecheap customers with seamless 3rd party payment providers integration.
Our strong and mature development team is solely responsible for system architecture definition, development, release, and support. 
Join us today, if you want to see your code on production tomorrow.

Requirements

Proficient understanding of web markup, including HTML5, CSS3
Strong experience with React.js
Sufficient understanding of the server side
Strong knowledge of ES6 and Typescript
Understanding of HTTP protocol
Experience with develop UI application from scratch
Experience with CI / CD mechanisms
Strong troubleshooting skills

Personal skills

Responsible
Proactive
Good communication skills
Team player
Willing to improve professional knowledge 

Will be a plus

.NET, ASP.NET experience
Building apps with Node.js
Understanding of server-side CSS pre-processing platforms, such as LESS and SASS
Webpack knowledge
Experience with Cloud world
Experience with state management using Mobx
Knowledge of Core js
Understanding of event loop, micro, and macro tasks and their influence on code
Intermediate or higher level of written English
Understanding of Scrum framework

Responsibilities

Develop new UI microservice application using React (Typescript) features
Develop new UI components for shared library
Develop JSX / SCSS markups for the application
Ensure the technical feasibility of UI / UX designs
Share technical knowledge with the team members
Be committed to best practices 

We offer 

High & competitive salary
Challenging work in an international professional environment
Opportunity to influence software development process, to be the owner of the product in your field of expertise
Opportunity to apply SAFe methodology
Flexible management
Flexible / Casual Leave
Relocation Bonus when moving from a different city / country
Full benefits package: paid vacation and sick leave
Continuous professional development (free internal and external professional trainings)
Free English classes in the company office
Free use of the services provided by Namecheap (for non-commercial purposes)
Quarterly teambuilding activities and company corporate events 
RDX gym membership 
Coffee, tea, fruits