Frontend
Position Overview:
As a Frontend Developer at ICC Switch, you will play a crucial role in shaping the user interface and overall user experience of our web applications. You will collaborate with cross-functional teams, including designers and backend developers, to implement responsive and visually appealing interfaces. The ideal candidate should have a strong foundation in frontend technologies, a keen eye for design, and a passion for creating intuitive and engaging user interfaces.
Responsibilities:
- Collaborate with UX/UI designers to translate design concepts into responsive and functional user interfaces.
- Develop and maintain efficient, reusable, and scalable code.
- Implement and optimize web pages for maximum speed and scalability.
- Stay up-to-date with the latest trends and best practices in frontend development.
- Collaborate with backend developers to integrate frontend components with server-side logic.
- Conduct thorough testing of the developed features to ensure high-quality deliverables.
- Troubleshoot and debug issues as they arise and provide timely solutions.
Requirements:
- Proven experience as a Frontend Developer or similar role.
- Strong proficiency in HTML, CSS, and JavaScript.
- Experience with modern frontend frameworks such as React, Angular, or Vue.js.
- Familiarity with responsive design principles and techniques.
- Understanding of version control systems, such as Git.
- Excellent problem-solving and communication skills.
- Ability to work collaboratively in a team environment.
Preferred Qualifications:
- Experience with frontend build tools like Webpack or Gulp.
- Knowledge of RESTful APIs and asynchronous request handling.
- Familiarity with server-side languages, such as Node.js.
- Understanding of SEO principles and best practices.
- Previous experience working in an Agile/Scrum development environment.
Perks and Benefits:
- Competitive salary.
- Health and wellness programs.
- Flexible work hours.
- Professional development opportunities.
- Collaborative and inclusive work culture.
Marketing Manager
Position Overview:
As the Marketing Manager at ICC Switch, you will be responsible for developing and executing comprehensive marketing strategies to enhance brand awareness, generate leads, and drive customer engagement. You will collaborate with cross-functional teams, manage campaigns, and leverage your expertise to contribute to the overall success and growth of the company.
Responsibilities:
- Develop and execute strategic marketing plans that align with company objectives and target audience.
- Oversee the creation and implementation of multi-channel marketing campaigns, including digital marketing, social media, content marketing, and traditional advertising.
- Conduct market research to identify trends, opportunities, and potential challenges.
- Analyze campaign performance metrics and use data-driven insights to optimize future marketing efforts.
- Manage and mentor a team of marketing professionals, fostering a collaborative and innovative work environment.
- Collaborate with internal teams to create compelling and effective marketing collateral.
- Monitor and manage the marketing budget to ensure efficient allocation of resources.
- Stay informed about industry trends and competitor activities to maintain a competitive edge.
Requirements:
- Bachelor’s degree in Marketing, Business, or a related field. MBA is a plus.
- Proven experience as a Marketing Manager or in a similar role.
- Strong understanding of digital marketing, SEO, social media, and content marketing strategies.
- Excellent analytical and project management skills.
- Demonstrated ability to lead and inspire a team.
- Exceptional communication and interpersonal skills.
- Results-driven mindset with a focus on achieving measurable outcomes.
Preferred Qualifications:
- Experience in [specific industry or niche].
- Familiarity with marketing automation tools and CRM systems.
- Knowledge of data analysis and reporting tools.
- Previous experience with influencer marketing or partnership development.
- Creative thinking and a passion for staying ahead of marketing trends.
UI/UX Designe
Position Overview: As a UI Designer at ICC Switch, you will be responsible for translating complex concepts into visually appealing and user-friendly interfaces. Working closely with cross-functional teams, you will contribute to the overall user experience and design consistency of our digital products. If you are a creative thinker with a strong eye for detail and a passion for user-centric design, we invite you to be part of our exciting journey.
Responsibilities:
- Collaborate with UX designers and other stakeholders to understand user requirements and business objectives.
- Create visually appealing and user-friendly interfaces for web and mobile applications.
- Develop and maintain design systems, style guides, and UI patterns to ensure consistency across platforms.
- Produce wireframes, prototypes, and mockups to effectively communicate design concepts.
- Stay updated on industry trends and emerging design technologies to enhance the overall design strategy.
- Work closely with developers to ensure seamless implementation of designs.
- Conduct usability testing and gather feedback to iterate on designs.
- Provide design guidance and support to junior designers when necessary.
Requirements:
- Proven experience as a UI Designer or similar role.
- Strong portfolio showcasing a range of UI design projects.
- Proficiency in design tools such as Adobe Creative Suite, Sketch, Figma, or similar.
- Solid understanding of user-centered design principles.
- Excellent communication and collaboration skills.
- Ability to work in a fast-paced environment and meet tight deadlines.
- Familiarity with frontend development technologies is a plus.
Preferred Qualifications:
- Bachelor’s degree in Graphic Design, Interaction Design, or a related field.
- Experience with motion design and prototyping tools.
- Knowledge of HTML, CSS, and JavaScript for effective collaboration with developers.
- Previous experience in [specific industry or niche].