Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.
Currently we are looking for a Senior Front-End Developer for our Yerevan office to make the team even stronger.
EPAM is seeking experienced Front-End Developers to join the company's team for designing and developing creative and compelling user interfaces for both web and mobile applications. The company is looking for energetic persons who are ready for new challenges, teamwork, and agile software development.
Work independently and as part of a team to create site maps, flows, navigation strategies and wireframe prototypes and annotations;
Analyze primary and 3rd-party data to develop mental models and customer-journey maps;
Translate business requirements and specifications into usable, useful and desirable user experiences;
Participate in new-business activities, presentations and estimates;
Create responsive UX designs;
Assist with user research and usability testing activities;
Conduct and present heuristic and competitive UX reviews;
Collaborate with content strategists on hierarchy and taxonomy;
Collaborate with creative team on interaction design and flows;
Present work to internal teams.
Experience with Web Services (Rest/SOAP), JSON;
Experience with Adobe Fireworks or Photoshop;
Experience in creation of site maps, user flows, wireframes and detailed design annotations;
Experience conducting user research and usability testing activities;
Experience designing across devices (desktop, mobile, tablet);
Experience communicating design decisions to internal and external teams;
Good verbal and written skills in English;
Ability to manage and realize problem solutions within a specified time range;
Creativity and analytical thinking;
Ability to learn quickly, conceptualize and propose innovative ideas and solutions;
Strong and effective inter-personal and communication skills;
Ability to multi-task and stay organized in a dynamic work environment;
Ability to work independently and in a team environment in close cooperation with other members of the company’s team worldwide.