Position: React Front-End Engineer for AI-powered startup
Company: IPH Studio
Category: JavaScript
Experience required: 3y
English level: upper

**Responsibilities**

You will be reporting directly to the engineering team leader and UI/UX designer while performing the below:
1. Collaborate with Product Management and other stakeholders within Engineering (Frontend, UX, etc.) to maintain a high bar for quality in a fast-paced, iterative environment.
2. Advocate for improvements to product quality, security, and performance.
3. Solve technical problems of moderate scope and complexity.
4. Develop features and improvements to the product in a secure, well-tested, and performant way.
5. Craft code that meets the highest standards for style, maintainability, reusability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review
and documentation of development.
6. Recognize impediments to our efficiency as a team ("technical debt"), propose and implement
solutions.
7. Ensure user experience determines design choices by prioritizing front-end features. Strike a balance between function and aesthetic design.
8. Optimize pages for maximum speed and scalability
9. Maintain brand consistency throughout the design
10. Ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.

**Requirements**
To qualify for this position, you will need to have the below:
1. At least 3 years of JS development experience
2. Good knowledge of base technologies JS, ES6, CSS3, HTML5, TypeScript
3. Solid experience with React development ecosystem
4. Knowledge of webpack and package managers (npm, yarn)
5. Experience with CSS-preprocessors(LESS, SASS)
6. Experience in developing Single Page Applications
7. Understanding of the OOP approach and modern front-end design patterns
8. Experience in 3rd party APIs integration
9. Proficiency in the English language, both written and verbal, is sufficient for success in a remote
and largely asynchronous work environment
10. Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems
11. Effective communication skills: Regularly achieve consensus with peers and clear status updates.
12. An inclination towards communication, inclusion, and visibility

**Nice to have**
1. Familiarity with Jira, Confluence, GitHub
2. Experience with some of the following: CSS-preprocessors (LESS, SASS), Docker, Kubernetes
3. Experience in working with audio/video files
4. Experience in video streaming