Position: Middle Front-End Developer
Company: Creative Advanced Technologies
Category: JavaScript
Experience required: 3y
English level: intermediate

**Main Duties: **

- Responsible for the architecture, development, and delivery of dynamic, responsive web applications. 

- Style and program websites to align with each client’s business objectives using HTML5, CSS3, PHP, JavaScript, and jQuery 

- Test work in multiple browsers and devices o Develop new user-facing features 

- Write reusable code and libraries o Enhance application for maximum speed and scalability 

- Validate input before submitting to back-end

- Update job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations

- Protect operations by keeping information confidential

- Provide information by collecting, analyzing and summarizing development and service issues

- Accomplish engineering and organization mission by completing related results as needed

- Collaborate with team to brainstorm and create new products

- Work collaboratively with others to achieve goals

- Be a persistent, creative problem solver

- Stay on the leading edge of development practices

- Passionate about great technologies, especially open source 

- Understand business needs and know how to create the tools to manage them

- Own and Enhance the Apps on regular basis through proper release and change management pipeline. 

**Essential Skillset:**

A minimum of three years of experience in working on large projects/Enterprise applications including, but not limited to version control tools, automated software testing, automating software build tools

Strong leadership skills:  
• Problems solving  
• Delivering projects 
• Active listening 
• Strategic thinking skills 
• The ability to turn information into action 
• Project planning 
• Management skills

**-** Strong knowledge of HTML5, CSS3, TypeScript, JavaScript and modern front-end development frameworks

**-** Knowledgeable about UI development concepts like Responsive Design, SPA, Modular Design

**-** Working knowledge of Java o Experience with Popular JS frameworks like Vue, React, Angular.

**-** Experience with Relational databases such as MySQL, MSSQL. 

**-** Ideally, experience with Nuxt.js, Struts, JSP, Rest API implementation 

**-** Experience building complex web systems that have been successfully delivered to customers

**-** Experience in communicating with users, other technical teams and management to collect requirements, identify tasks, provide estimates and meet production deadlines

**-** Experience with mission-critical, 24x7 systems

**-** Experience implementing and consuming large scale web services 

**-** Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations

**-** Know the Containerization and the ecosystem of supporting tools inside and out o Eagerness and willingness to learn new technologies