We are hiring
Join our team and contribute to create impactful digital experiences to our community!
Senior Full-Stack Software Engineer
Responsibilities:
1. Collaborate with product managers, designers, and other engineers to understand project requirements and translate them into technical specifications.
2. Implement responsive and accessible user interfaces, adhering to design guidelines and best practices.
3. Build reusable and efficient back-end components and APIs using appropriate technologies and frameworks (e.g., Node.js, Express, Vue.js, Angular.js).
4. Integrate front-end components with back-end services and databases to create a complete and functional web application.
5. Conduct thorough testing and debugging of the application to identify and fix any issues or bugs.
6. Stay up to date with the latest trends and technologies in web development and actively contribute to technical discussions and decisions within the team.
Requirements:
1. Proven experience as a Full-Stack Engineer, working on web applications with ReactJS as the primary front-end framework.
2. Solid understanding of ReactJS and its core principles, as well as component-based architecture, experience with front-end development tools and libraries, such as Redux, Webpack, or Babel.
3. Familiarity with databases (SQL and NoSQL) and experience in designing and optimizing database schemas.
4. Understanding of RESTful APIs and experience in integrating front-end components with back-end services.
5. Strong problem-solving skills and ability to analyze and debug complex issues.
6. Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
Join our team and contribute to the development of a cutting-edge web application. You will have the opportunity to make a significant impact on our product and work with a collaborative and passionate team. Send your resume to hi#serrhub.com(replace # to @)
Software Engineer Intern
We are seeking a talented and motivated Software Engineer Intern to join our team. You will gain hands-on experience, and enhance your skills in software development. Work on exciting projects, learn from experienced engineers, and be involved in the full software development life cycle.
Responsibilities:
1. Collaborate with the development team to assist in the design and implementation of software applications.
2. Write clean and efficient code following coding standards and best practices.
3. Learn and apply new technologies and programming languages as required.
4. Participate in code reviews and provide constructive feedback.
Requirements:
1. Pursuing a degree in Computer Science, Software Engineering, or a related field.
2. Solid understanding of programming concepts and computer science.
3. Strong problem-solving skills and attention to detail.
4. Familiarity with web development technologies (HTML, CSS, JavaScript) is a plus.
5. Ability to work effectively in a team environment and collaborate with others.
6. Excellent communication and interpersonal skills.
7. Passion for software development and eagerness to learn.
Send your resume to hi#serrhub.com(replace # to @) if you are interested in this position.
Senior Product Designer (Web and Mobile Applications)
We are seeking an experienced Senior Product Designer to join our team and lead the design efforts for our web and mobile applications. As a Senior Product Designer, you will play a crucial role in shaping the user experience and visual identity of our digital products, ensuring they are intuitive, visually appealing, and meet the needs of our users. You will collaborate closely with cross-functional teams, including product managers, engineers, and stakeholders, to translate user requirements into innovative and effective design solutions.Â
Responsibilities:
1. Lead the end-to-end design process for our web and mobile applications, from concept development to final implementation.
2. Conduct user research and gather insights to inform design decisions, ensuring a user-centered approach throughout the design process.
3. Create user flows, wireframes, and interactive prototypes to effectively communicate design concepts and interactions.
4. Develop visually appealing and intuitive user interfaces that align with the brand and product goals, considering usability best practices and industry trends.
5. Collaborate with product managers and engineers to define product requirements and ensure the feasibility of design solutions within technical constraints, conduct usability testing and gather user feedback to iterate on designs and improve the overall user experience.
6. Work closely with stakeholders to understand business goals and translate them into design strategies that drive user engagement and conversion.
7. Stay up to date with industry trends, emerging technologies, and design tools, and proactively share knowledge and best practices with the design team.
Requirements:
1. A strong portfolio demonstrating your expertise in designing user interfaces for web and mobile applications.
2. Proven experience as a Senior Product Designer or similar role, with a focus on web and mobile applications.
3. Experience conducting user research, usability testing, and applying insights to inform design decisions.
4. Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams and present design concepts to stakeholders.
5. Familiarity with agile development methodologies and the ability to adapt to fast-paced project environments.
6. Attention to detail and a commitment to delivering high-quality design work within deadlines.
7. Ability to adapt and learn new design tools and technologies as needed.
Send your resume and cover letter to hi#serrhub.com(replace # to @), if you are interested in this position.
UI/UX Designer Intern(unpaid/paid internship)
Responsibilities:
Conduct user research and analyze feedback to gain insights into the needs, preferences, and pain points of students, educators, and administrators within the educational environment.
Create wireframes, mockups, and interactive prototypes to visualize and communicate design concepts and user flows for digital applications.
Assist in the design of visually appealing user interfaces (UI) that align with brand identity, usability principles, and accessibility standards.
Collaborate with designers, developers, and stakeholders to understand user requirements and effectively translate them into intuitive and engaging designs.
Participate in usability testing sessions, gather user feedback, and iterate on designs based on the findings to improve the overall user experience.
Work closely with cross-functional teams, including developers, content creators, and project managers, to ensure design feasibility and successful implementation.
Organize and maintain design assets, including icons, images, and style guides, for efficient collaboration and workflow.
Qualifications:
Currently pursuing a bachelor's or master's degree in a relevant field such as Graphic Design, HCI, Interaction Design, or a related discipline.
Solid understanding of UI/UX design principles, methodologies, and best practices.
Proficiency in design and prototyping tools such as Sketch, Figma, or similar.
Strong communication and collaboration skills, with the ability to articulate design ideas and rationales effectively.
Attention to detail and ability to work on multiple projects simultaneously, meeting deadlines and delivering high-quality work.
Knowledge of user-centered design processes, including user research, information architecture, wireframing, and usability testing, is a plus.
Familiarity with HTML, CSS, and front-end development concepts is a bonus but not mandatory.
Send your resume and cover letter to hi#serrhub.com(replace # to @), if you are interested in this position.