Frontend Developer


ShopDev is a full-service technology and design company specializing in software & product development and technology acceleration. We strategize, design, and build best-in-class digital products, transform teams, and co-create disruptive business models. We work as technology innovation partners with our clients, helping them adapt and thrive in the digital era.

About The Role:

As a UI Engineer, you will be responsible for the design and development of front-end applications that meet the needs of the user. In this role, you will meet with the design team to discuss application features, create application mockups, and write the code for final website design. To ensure success as a UI Engineer, you should have in-depth knowledge of front-end languages, excellent visualization skills, and good project management skills. A top-class UI Engineer will design and implement functional and aesthetically pleasing applications that perfectly meet the needs of the user.

Job Responsibilities:

● Meeting with the design team to discuss application features and design ideas.

● Researching similar application designs and user interface modules.

● Creating website and application design mockups with enhanced UI features.

● Presenting updated front-end designs for final sign-off.

● Writing the front-end code and building the user interface.

● Debugging code errors and troubleshooting software issues.

● Conducting live application tests and tweaks.

● Updating web applications in line with user trends.

Job Requirements and Skills:

● Bachelor’s degree in Computer Science, Graphic Design, Web Design, or similar field.

● Previous experience of 3+ years as a UI Engineer.

● Familiarity with automated testing tools including Selenium, Jasmine, and Karma.

● In-depth knowledge of user interface models, application design, and website functionality.

● Proficient with front-end languages including HTML, JavaScript, and CSS.

● Familiarity with prototyping tools including InVision Studio, Balsamiq, and Sketch.

● Advanced problem-solving skills.

● Familiarity with relevant frameworks and databases. React & AngularJS.

● Knowledge of graphic design software including CorelDraw, Adobe Illustrator, and Adobe Photoshop.

● Good Communication Skills.


Lahore, Pakistan