Senior Front End Developer

Category:   Technical
Sub Category:  All
Work experience:  Not Applicable
Employment Type:  Full time
City:  Tehran , Tehran
Education:  Bachelor

Monthly Salary:   Negotiable

Job Description

Job Description:

- Maintain and improve the projects you are working on

- Optimize the page load speed of the web applications you work on

- Developing user interface components and implementing them following well-known react workflows using Redux

- Collaborate with an Agile team who use Scrum as their methodology of software development

- Collaborate with back-end team and web designers to implement the features with stability

- Coordinate with the rest of the team who are working on multiple layers of the infrastructure

- Write functional requirement documents Write unit and snapshot tests

- Ensure high quality and Graphic standards in the implementation process of web applications you are working on -Stay up-to-date on cutting-edge and emerging front-end technologies

-Developing user interface according to designed UI -- Transforming a prototype to the final product

- Extending and creating new features for the existing platform

- Highly creative and ability to give new ideas

- Ability of time management and on-time task delivery

- Fast learner with new technologies and the ability to rapidly implement them

- Ability for documentation and designing workflows

- Fast debugging skills

- Being a highly collaborative team member

- Design thinking and experiences working with design/designer-driven dev processes

- Prototype user stories, use cases and product features

- You should be able to clearly articulate your design decisions

- Think about different states of components, data validation and user stories blockers and etc

- GUI design principles, human centered design and development web/mobile apps


- Expert in HTML5 and CSS3 (Sass, Less)

- Expert in JS (ES5, ES6, ES7)

- Highly experienced in ReactJS and ReactDOM

- Familiar with GIT

- Have experience in publishing/versioning/ maintaining of application

Perks and Benefits

• Competitive salary: Our salaries are on par with the best in the industry. As a commitment to our employees, salaries are paid on-time.

• Fruits & refreshments: That's right. We provide healthy fruits every day.

• Breakfast: We provide breakfast some days in a week.

• Supplementary health insurance: Our best in class supplementary health insurance covers you and can be extended to include your family.

• Gaming room: Take a quick break, catch up with your friends and play table tennis or foosball... We have a games room that includes a PS4 too 😊

• Snappfood credit: We provide monthly Snappfood credits.

• Celebrate together: We celebrate all festivals in our office. We want you to feel at home, while you are at work!