Position: Senior Web Developer
Company: Art2Hire
Category: JavaScript
Experience required: 5y
English level: intermediate

Type: **Remote, full-time**
Start date: **ASAP**

**What is the project about:**
 
The company provides an eLearning platform and live-streaming, and various innovative applications and tools and provides a travel platform similar to booking.com. The company is developing new product designs for the VOIP/ SIP and Gaming sector with more innovations. A few modules already exist in its product portfolio and needed to integrate with the new application. The new platform's key and complex features have to drive to support those integrated applications.
The messaging and calling application need to be developed using an SDK that provides API to achieve most of the required functionalities relating to those two modules. The final product should be experienced as one solution to the end-user irrespective of integration or SDK customizations. The direct calling and SIP call will involve the software PBX, which provides required functionality with Endpoints and billing capabilities.
 
**Responsibilities include but are not limited to:**

- Determining the structure and design of web pages. 
- Ensuring user experience determines design choices. 
- Developing features to enhance the user experience.  
- Striking a balance between functional and aesthetic design. 
- Ensuring web design is optimized for smartphones. 
- Building reusable code for future use. 
- Optimizing web pages for maximum speed and scalability. 
- Utilizing a variety of markup languages to write web pages.
- Maintaining brand consistency throughout the design

**Requirements:**
- 5+ years of experience in web development 
- Understanding of key design principles. 
- Proficiency in HTML, CSS, JavaScript and jQuery.
- Understanding of server-side CSS.
- Experience with graphic design applications such as Adobe Illustrator.
- Experience with responsive and adaptive design. 
- Understanding of SEO principles.
- Experience with Agile Development methodologies
- Good problem-solving skills. 
- Excellent verbal communication and interpersonal skills. 
- English - Intermediate

**The ideal candidate should have experience with large-scale Realtime communication applications with over 1 million users.**