Are you over 40 and feeling stuck in your career?
Not because you lack ability, but ...
Read More
Technology Related Jobs, Graphic Design, Interaction Design, Computer Science, Software Engineering,
Junior UI/UX Designer
Job Description
- As a UI/UX Designer at Synnefa, you will play a critical role in conceptualizing, designing, and refining user interfaces for various digital platforms. Your designs will not only be aesthetically pleasing but also user-centric, ensuring a seamless and delightful user experience. You will collaborate closely with cross-functional teams, including product managers and developers, to transform concepts into elegant and functional interfaces.
Key Responsibilities:
- User-Centered Design: Create user interfaces that prioritize user needs, preferences, and behaviors through research and user testing.
- Wireframing and Prototyping: Develop wireframes, user flows, and interactive prototypes to visualize and test design concepts.
- Visual Design: Craft visually appealing and on-brand designs for web and mobile applications, considering color schemes, typography, and iconography.
- Information Architecture: Organize and structure information in an intuitive manner for easy navigation and understanding.
- User Research: Conduct user research, surveys, and usability tests to gather insights and refine designs based on user feedback.
- Collaborative Teamwork: Work closely with product managers and developers to ensure designs are feasible and well-implemented.
- Mobile Responsiveness: Create responsive designs that adapt to different devices and screen sizes.
- Accessibility: Ensure that designs meet accessibility standards to accommodate users with disabilities.
- Design Documentation: Provide comprehensive design documentation, including design specifications, style guides, and design assets.
- Stay Current: Stay up-to-date with design trends, industry best practices, and emerging design tools and technologies.
Qualifications:
- Bachelor’s degree in Graphic Design, Interaction Design, HCI, or a related field (or equivalent experience).
- 2+ years of professional experience in UI/UX design.
- Proficiency in design and prototyping tools, such as Adobe XD, Sketch, Figma, or similar.
- Strong portfolio showcasing your work and design process.
- Knowledge of user-centered design principles, usability, and accessibility.
- Familiarity with design systems and style guides.
- Excellent problem-solving and communication skills.
- Strong attention to detail and a passion for creating outstanding user experiences.
- Ability to work collaboratively in a cross-functional team and accept constructive feedback.
Preferred Skills (not required but a plus):
- Experience with motion design and interaction animations.
- Front-end development knowledge (HTML, CSS, JavaScript).
- Familiarity with user testing methodologies and tools.
- Experience with designing for SaaS, mobile apps, e-commerce, or other specific domains.
Middle-Level React Developer
Job Description
- As a Mid-Level React Developer at Synnefa, you will play a key role in designing, developing, and maintaining web applications using React.js. You will work in a collaborative environment with a team of skilled developers, designers, and project managers to create high-quality, user-friendly web solutions that meet our clients’ needs.
Key Responsibilities:
- Front-end Development: Develop and maintain robust, efficient, and scalable web applications using React.js and related technologies.
- UI/UX Integration: Collaborate with designers to ensure the seamless integration of user interfaces and user experiences into the applications.
- State Management: Implement and manage state using Redux or other state management libraries to create responsive and dynamic user interfaces.
- API Integration: Integrate with backend services and APIs, ensuring data consistency and optimal performance.
- Testing and Quality Assurance: Write and maintain unit tests and perform code reviews to ensure the codebase’s quality and reliability.
- Performance Optimization: Identify and address bottlenecks and performance issues within the applications to ensure smooth user experiences.
- Cross-Browser and Cross-Platform Compatibility: Ensure the applications work well across various browsers and platforms.
- Version Control: Use version control systems (e.g., Git) to track changes and collaborate effectively with the team.
- Documentation: Create and maintain documentation for code and technical processes.
- Stay Current: Stay up-to-date with the latest web development trends, tools, and technologies to recommend improvements and optimizations.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 3+ years of professional experience in web development with a strong focus on React.js.
- Proficiency in JavaScript, ES6, HTML5, and CSS3.
- Proficiency in material Chakra UI or Material UI frameworks.
- Experience with state management libraries like Redux.
- Familiarity with RESTful and GraphQL APIs and asynchronous data fetching.
- Knowledge of modern front-end build tools and pipelines, such as Webpack.
- Experience with responsive and mobile-first web design.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Ability to work effectively in a team as well as independently.
Preferred Skills (not required but a plus)
- Experience with server-side rendering (SSR).
- Knowledge of TypeScript.
- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.
- Experience with performance profiling and optimization techniques