Reality-Craft / Career

Company

Open Job Positions at Reality-Craft

Location: [City, State/Remote] Job Type: Full-time

About Us: [Company Name] is a [brief description of your company, e.g., leading technology firm, innovative solutions provider] committed to [mention company values or mission]. We leverage cutting-edge technologies to [briefly describe what your company does]. We are looking for a talented and experienced SharePoint Developer to join our dynamic team and contribute to our ongoing success.

Job Summary: The SharePoint Developer will be responsible for designing, developing, implementing, and maintaining custom SharePoint solutions that meet our organization’s evolving business needs. This role requires strong technical expertise in SharePoint platforms (both on-premises and Online), a solid understanding of software development best practices, and excellent problem-solving skills.

Key Responsibilities:

  • Design, develop, and deploy custom SharePoint solutions, including sites, workflows, forms, web parts, and applications, using SharePoint Designer, Power Automate, and other relevant tools.
  • Work closely with cross-functional teams and business stakeholders to gather requirements, analyze needs, and translate them into technical specifications.
  • Customize and configure SharePoint sites, lists, libraries, content types, and permissions to enhance user experience and collaboration.
  • Integrate SharePoint with other enterprise systems (e.g., CRM, ERP) and third-party applications using APIs and other integration methods.
  • Develop and maintain documentation for SharePoint solutions, including architectural diagrams, user guides, and technical specifications.
  • Provide technical support, troubleshooting, and maintenance for existing SharePoint applications and features, ensuring optimal performance and minimal downtime.
  • Participate in testing, debugging, and quality assurance activities to ensure the reliability and functionality of SharePoint solutions.
  • Stay up-to-date with the latest SharePoint features, trends, and best practices, and recommend improvements or new technologies.
  • Ensure security by design and implement appropriate security controls within SharePoint solutions.

Required Skills and Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • [X+] years of proven experience as a SharePoint Developer.
  • Strong knowledge of SharePoint architecture, design, and development concepts (SharePoint Online and/or on-premises versions).
  • Proficiency in .NET, C#, ASP.NET, HTML, CSS, JavaScript, and jQuery.
  • Experience with SharePoint Framework (SPFx) for client-side development is a plus.
  • Familiarity with PowerApps, Power Automate (Flow), and Power BI.
  • Knowledge of SQL Server and database management.
  • Experience with REST APIs and Microsoft Graph API.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication (written and verbal) and interpersonal skills.
  • Ability to work independently and collaboratively in a team environment.

Preferred Skills (Nice-to-Have):

  • Experience with Azure services.
  • Knowledge of front-end frameworks like React or Angular.
  • SharePoint certifications.

Job Title: SPFx Developer (SharePoint Framework Developer)

Location: [City, State/Remote] Job Type: Full-time

About Us: [Company Name] is a [brief description of your company, e.g., cutting-edge software development company, digital transformation leader] focused on [mention company’s core business or mission]. We are seeking a highly skilled and passionate SPFx Developer to build modern, engaging, and robust solutions within the SharePoint Online and Microsoft 365 ecosystem.

Job Summary: The SPFx Developer will be responsible for designing, developing, and implementing client-side solutions using the SharePoint Framework (SPFx) to enhance user experience and extend the capabilities of SharePoint Online. This role requires expertise in modern web development technologies and a strong understanding of Microsoft 365 platform services.

Key Responsibilities:

  • Design and develop custom web parts, extensions (e.g., Application Customizers, Field Customizers, List View Command Sets), and single-page applications using SharePoint Framework (SPFx).
  • Utilize modern JavaScript frameworks such as React, Angular, or Vue.js for building rich and interactive user interfaces.
  • Write clean, efficient, and well-documented code using TypeScript, JavaScript ES6+, HTML5, and CSS/SASS.
  • Integrate SPFx solutions with Microsoft Graph API, REST APIs, and other third-party services to leverage data from across Microsoft 365 and external systems.
  • Collaborate with UI/UX designers to implement visually appealing and user-friendly interfaces.
  • Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, deployment, and support.
  • Optimize SPFx solutions for performance, scalability, and responsiveness across various devices.
  • Ensure adherence to best practices for SPFx development, including security, accessibility, and maintainability.
  • Provide technical guidance and support to other developers and stakeholders on SPFx-related topics.
  • Stay updated with the latest advancements in SPFx, Microsoft 365, and web development technologies.

Required Skills and Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • [X+] years of proven experience in developing solutions with SharePoint Framework (SPFx).
  • Strong proficiency in TypeScript and JavaScript ES6+.
  • Extensive experience with at least one modern JavaScript framework (e.g., React, Angular, Vue.js), with React preferred.
  • Solid understanding of HTML5 and CSS/SASS for responsive web design.
  • Experience consuming REST APIs and Microsoft Graph API.
  • Familiarity with PnPJS library for simplified SharePoint and Microsoft 365 interactions.
  • Knowledge of Git version control.
  • Understanding of modern SharePoint Online features and capabilities.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.

Preferred Skills (Nice-to-Have):

  • Experience with Azure DevOps for CI/CD pipelines.
  • Knowledge of PowerApps and Power Automate integration with SPFx solutions.
  • Microsoft certifications related to SharePoint or Microsoft 365 development.
  • Experience with Node.js and npm for package management.

Location: [City, State/Remote] Job Type: Full-time

About Us: [Company Name] is a [brief description of your company, e.g., creative agency, marketing firm, product-focused company] dedicated to [mention company mission or what you do]. We believe in the power of visual communication to tell compelling stories and connect with audiences. We are looking for a talented and creative Graphic Designer to join our marketing/design team.

Job Summary: The Graphic Designer will be responsible for creating visually engaging and impactful designs across various mediums, including digital, print, and branding. This role requires a strong creative flair, proficiency in design software, and the ability to translate marketing objectives into effective visual solutions.

Key Responsibilities:

  • Conceptualize and design a wide range of visual assets, including but not limited to:
  • Marketing collateral (brochures, flyers, posters, presentations)
  • Digital assets (website graphics, social media content, banner ads, email templates)
  • Branding materials (logos, brand guidelines, stationery)
  • Infographics and data visualizations
  • Illustrations and icons
  • Collaborate with marketing, content, and product teams to understand project requirements and deliver designs that align with brand guidelines and campaign objectives.
  • Develop creative concepts, layouts, and mock-ups for review and feedback.
  • Incorporate feedback and revisions efficiently while maintaining design integrity.
  • Ensure consistency in visual branding across all platforms and materials.
  • Manage multiple design projects simultaneously, adhering to deadlines and budget constraints.
  • Prepare design files for various outputs (print, web, video) ensuring high quality and correct specifications.
  • Stay up-to-date with industry trends, design software, and emerging technologies to bring fresh ideas to the team.
  • Maintain an organized library of design assets and project files.

Required Skills and Qualifications:

  • Bachelor’s degree in Graphic Design, Visual Arts, or a related field, or equivalent practical experience.
  • [X+] years of professional graphic design experience, preferably in [mention relevant industry, e.g., marketing, tech, agency].
  • Exceptional portfolio showcasing a strong understanding of design principles (typography, color theory, layout, composition).
  • Proficiency in industry-standard design software, including Adobe Creative Suite (Photoshop, Illustrator, InDesign).
  • Strong understanding of digital design principles, including responsive design and UI/UX basics.
  • Ability to translate complex ideas into clear and compelling visual narratives.
  • Excellent communication, interpersonal, and presentation skills.
  • Highly organized with strong attention to detail.
  • Ability to work independently and as part of a collaborative team.
  • Time management skills and the ability to prioritize tasks effectively.

Preferred Skills (Nice-to-Have):

  • Experience with motion graphics or video editing (e.g., Adobe After Effects, Premiere Pro).
  • Knowledge of web development fundamentals (HTML, CSS) for collaborating with developers.
  • Experience with UI/UX design tools like Figma or Sketch.
  • Familiarity with print production processes.