Responsibilities:
- Develop user-friendly and responsive web interfaces using front-end technologies such as HTML5, CSS3, JavaScript (ES6+), and TypeScript.
- Collaborate with UX/UI designers to translate design wireframes into interactive web applications.
- Optimize application performance and ensure scalability and maintainability.
- Implement and maintain front-end frameworks and libraries.
- Conduct UI tests to optimize performance and ensure responsiveness.
- Work closely with back-end developers to integrate front-end logic with server-side logic.
- Stay up-to-date on emerging technologies and industry trends to ensure our applications are cutting-edge.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Proven experience as a UI Web Engineer or similar role with a strong portfolio of past projects.
- Proficiency in front-end development technologies such as HTML5, CSS3, JavaScript (ES6+), and TypeScript.
- Experience with front-end frameworks/libraries such as React, Angular, or Vue.js.
- Familiarity with UI/UX design principles and best practices.
- Strong understanding of responsive design principles and cross-browser compatibility.
- Excellent problem-solving skills and a proactive approach to debugging and troubleshooting.
- Ability to work effectively in a fast-paced, dynamic environment.
Preferred Qualifications:
- Experience with version control systems (e.g., Git).
- Knowledge of back-end development languages/frameworks (e.g., Node.js, Python, Ruby on Rails).
- Familiarity with agile development methodologies.
If you are passionate about creating intuitive and visually appealing user interfaces and want to make an impact in a dynamic and growing company, we encourage you to apply!
Job Type: Freelance
Job Location: Remote