Angular Developer (Front End Developer)

Utab (UID) Tehran

Posted 4 months ago

Job Description

- Strong object-oriented JavaScript - Flat box, material design concepts - AngularJS, MVC frameworks – Angular - CSS precompiles like Sass and LESS - Skills in one or more chosen frameworks/libraries like jQuery or Bootstrap - AJAX (Asynchronous JavaScript and XML) - HTML 5, CSS Modules, Web pack, Babel, npm - jQuery, jQueryUI, RequireJS, doT.js (Templating Engine) - Able to integrate existing API (REST) - Understanding of php web application technology stack (php, laravel, mysql, REST) - Git/GitHub, Continuous integration using maven & Jenkins - Integrate applications with network systems, servers and databases. - Troubleshoot problems with application development and use - Excellent conceptual, and critical thinking capabilities - Self-directed and self-motivated with the ability to take charge or play a supporting role - Strong understanding of product development - Clear written and verbal communications skills (English), including presentation skill - Basic knowledge of Microsoft Office (Word, Excel and PowerPoint) is required.

Requirements

KEY RESPONSIBILITIES: - Collaborate with Project Manager or CTO to develop front end of mobile and web application - Delivering a complete front-end application - Ensuring high performance on mobile and desktop - Writing tested, idiomatic, and documented JavaScript, HTML and CSS - Coordinating the workflow between the graphic designer, the HTML coder, and yourself - Cooperating with the back-end developer in the process of building the RESTful API - Collaborate with the stakeholders, the users, the build team and other development partners to implement state-of-the-art user experiences. - Collaborate with cross-functional teams to analyze, design, and ship new features - Participate actively in discussions, presentations and decisions about front end development, web application, mobile app etc. - Act as the impulse by providing clear guidance to the team’s questions during implementation phases - Implement new technologies to maximize application performance - Work with outside data sources and APIs - Work on bug fixing and improving application performance

Job Category:

IT - Software & Web Development

Employement type:

Full Time

Job Category:

IT - Software & Web Development

Employement type:

Full Time

To see more jobs that fit your career