This role requires a combination of design and development skills to transform ideas into functional, user-friendly digital experiences. The individual will use coding and prototyping to create intuitive interfaces and contribute to product vision through research, wireframing, and iterative testing.
Responsibilities
- Transform design concepts into clean, efficient code that delivers seamless user experiences.
- Help shape product direction by researching, brainstorming, wireframing, sketching, prototyping, and developing user interfaces for digital products.
- Recognize UX and design challenges and develop effective, elegant solutions.
- Support strategic decisions about core and new product features from a design and usability perspective.
- Apply user-centered design principles with rapid testing and iteration to refine experiences.
- Work closely with team members and stakeholders across disciplines.
- Participate in technical discussions, reviews, and team meetings.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Graphic/UX Design, or a related field.
- At least two years of relevant professional experience in front end development or UX design.
- Advanced proficiency in JavaScript, ES6, HTML5, and CSS3.
- Practical experience with frontend frameworks, particularly ReactJS or AngularJS.
- Familiarity with preprocessors like SASS, build tools such as Gulp and Webpack, cloud platforms like AWS, version control via GitHub, and integration with REST APIs.
- Hands-on experience in responsive web development, including media queries, CSS sprites, and mobile-first interface implementation.
- Proven ability to create web-focused visual designs with an emphasis on usability and user experience.
- Skill in producing web-ready design assets using CSS/HTML and creating image-based resources.
- Maintain a positive attitude and demonstrate practical problem-solving through common sense.
- Strong verbal and written communication skills with the ability to clearly share ideas.
- Capable of managing time effectively while working independently.
- Self-aware in performance evaluation, open to feedback, and committed to personal growth.
- Skilled in identifying complex issues, analyzing root causes, evaluating solutions, and implementing effective fixes.
- Able to build strong, respectful relationships with individuals at all levels.
Nice to Have
- Experience in mobile, web, or graphic design, with a focus on UI/UX implementation and prototyping.
- Ability to quickly adapt and iterate both code and design in fast-moving environments.
Tech Stack
JavaScript, ES6, HTML5, CSS3, ReactJS, AngularJS, SASS, Gulp, Webpack, AWS, GitHub, REST APIs
Team
Collaborates with product, development, marketing, and design teams.
- Positive attitude and common sense
- Strong communication
- Autonomous time management
- Openness to feedback and personal development
- Problem-solving orientation
- Building trusting and respectful relationships
Additional Information
- Must be able to work effectively with product, development, marketing, and design teams.
- The role emphasizes UI/UX implementation and prototyping.
- Requires the ability to quickly test and refine designs through iteration.