Job Detail
-
Experience 5 Year
-
Industry Software Company
-
Qualifications Bachelor
Job Description
Our client is seeking a highly skilled Senior-level Front-End Developer with a keen eye for UI/UX design. Your expertise will help bridge the gap between graphical design and technical implementation, playing an active role on both sides and defining how our applications look as well as how they work.
As a Front-End Developer, you will focus on developing the user interface of our web/mobile applications and ensure the alignment of web design and user experience requirements, optimizing web pages for maximum efficiency and maintaining brand consistency across all web pages, among other duties.
Working hours : 8am -4pm
40 hrs a week, 5 Days a week, semi-fixed working hours. Flexible.
Responsibilities:
- Develop new user-facing features and build reusable code and libraries for future use.
- Ensure the technical feasibility of UI/UX designs.
- Optimize application for maximum speed and scalability.
- Collaborate with back-end developers and web designers to improve usability.
- Translate UI/UX design wireframes into actual code that will produce visual elements of the application.
- Maintain and improve the website.
- Assist back-end developers with coding and troubleshooting.
- Create quality mockups and prototypes on tight timelines.
- Provide high-quality graphics and visual elements.
- Ensure all user input is validated before submitting to back-end.
Requirements:
- Proven work experience as a Front-End Developer with strong UI/UX design skills.
- Proficient understanding of web markup, including HTML5, CSS3.
- Good understanding of advanced JavaScript libraries and frameworks, such as AngularJS, ReactJS, etc.
- Proficient understanding of full-stack development using MEAN (MongoDB, Express.js, Angular, and Node.js) and MERN (MongoDB, Express.js, React, and Node.js) stacks.
- Good knowledge of asynchronous request handling, partial page updates, and AJAX.
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Familiarity with tools such as as Gimp or Photoshop is a plus.
- Proficient understanding of code versioning tools, such as Git.
- Excellent visual design skills with sensitivity to user-system interaction.
Preferred Qualifications:
- A Bachelor’s degree in Computer Science, Design, or a related field.
- Previous experience in a similar roles within the industry.
- A portfolio of both UI Design and Front-End Development work