Position: Angular/JS Front End Developer
Company: Studytube
Experience required: 3y
English level: intermediate

**Technology stack**:
Ruby 2.6, RoR 6.1, Grape, RSpec
TypeScript, Angular 11
AWS services: EC2, RDS (MySQL), S3, ElastiCache(Redis), CloudFront, CodeDeploy
Ubuntu, Nginx, unicorn, terraform, ansible

**Responsibilities:**
Produce well designed, testable, efficient code by using best software development practices
Implement frontend components of a new web application using JavaScript
Remove bugs, develop new features, create prototypes
Prepare and maintain software documentation
Keep up-to-date with emerging technologies and industry trends and apply them to operations and activities
Build a website layout/user interface by using standard HTML/CSS practices
Work together with web designers to match visual design intent

**Requirements:**
Computer Science Degree or equivalent experience
Excellent coding skills with JavaScript, HTML5, and CSS3
Good understanding of asynchronous request handling, partial page updates, and AJAX
Good understanding of Angular framework
Experience with web application security and best practices
Proficient understanding of code versioning tools, such as Git
You make your own life easy by using CI tools and build systems like gulp or grunt
You’re a problem solver with innovative ideas, a curiosity to learn and a desire to understand systems beyond those you’re responsible for
Upper-Intermediate spoken and written English

**Will be a plus:**
Experience with microservices
Knowing how to play a musical instrument and table tennis