Vacancies

Interested and qualified applicants can send a copy of their portfolio (including github and links to past projects where applicable) to hello@bluespiders.tech.

Administrative Assistant

Job Description
  • Managing and organizing office operations and procedures.
  • Scheduling and coordinating meetings, appointments, and travel arrangements.
  • Maintaining and updating office records, databases, and filing systems.
  • Assisting in the preparation of reports, presentations, and other documents.
  • Providing general administrative support to staff members and executives.
  • Managing office supplies and inventory.
  • Assisting in the recruitment and onboarding process of new employees.
  • Handling confidential and sensitive information with discretion.
  • Assisting in budgeting and expense tracking.
  • Conducting research and gathering information as required.
  • Acting as a liaison between different departments and external stakeholders.
  • Assisting in the implementation of office policies and procedures.
  • Ensuring the office is opened and ready for work during opening hours and securely shut at close of work.
  • Handling and coordinating administrative tasks, such as answering phone calls, responding to emails, and managing correspondence.
  • Providing excellent customer service to clients, visitors, and employees.

Requirements
  • Technical Skills: Proficiency in using any technology and software such as project management tools, collaboration platforms, or customer relationship management (CRM) software.
  • Problem-Solving Skills: The ability to troubleshoot basic technical issues and find solutions independently or by coordinating with the IT department.
  • Adaptability to rapid changes and evolving work environment.
  • Strong Communication Skills
  • Strong organizational skills to manage multiple tasks, prioritize work, and meet deadlines.
  • Attention to Detail
  • Indepth Knowledge of the Job location (Abuja)
  • Maintaining confidentiality and handling sensitive data with discretion is essential
  • Flexibility in working hours during critical projects
  • National Diploma or BSc

Software Developer | Mid-Level

Job Description
  • Developing and maintaining software applications, focusing on front-end development, iOS development, and/or cross-platform mobile development.
  • Collaborating with cross-functional teams, including designers, product managers, and back-end developers, to develop user-friendly and visually appealing interfaces.
  • Writing clean, efficient, and maintainable code using front-end technologies such as HTML, CSS, and JavaScript, ReactJS and React Native.
  • Implementing responsive design principles to ensure optimal user experience across different devices and screen sizes.
  • Building and integrating APIs and web services to support front-end functionality.
  • Conducting thorough testing and debugging of software applications to identify and resolve any issues or bugs.
  • Collaborating with the back-end development team to integrate front-end components with server-side logic.
  • Staying up-to-date with the latest trends and best practices in front-end development, iOS development, and cross-platform mobile development.
  • Participating in code reviews and providing constructive feedback to improve code quality and maintainability.
  • Assisting in the estimation and planning of development tasks and projects.
  • Troubleshooting and resolving technical issues reported by users or stakeholders.
  • Documenting software development processes, code, and functionality for future reference and knowledge sharing.
  • Continuously improving skills and knowledge through self-learning, attending workshops, and staying updated with industry advancements.
  • Collaborating with the quality assurance team to ensure software applications meet quality standards and user requirements.
  • Adhering to software development best practices, coding standards, and company policies.

Requirements
  • Education: A bachelor's degree in computer science, software engineering, or a related field is preferred. However, equivalent work experience or relevant certifications will be considered.
  • Technical Skills: Proficiency in front-end technologies such as HTML, CSS, JavaScript and ReactJS is essential. Additionally, experience with frameworks and libraries Angular, or Vue.js may be required. Familiarity with Java, Swift or Objective-C and cross-platform mobile development frameworks like React Native or Flutter is an added advantage.
  • Experience: A few years of relevant work experience in software development, specifically in front-end development, iOS development, Java, and/or cross-platform mobile development. Demonstrated experience in building and maintaining software applications is highly desirable.
  • Development Tools and Technologies: Familiarity with development tools and technologies such as IDEs (e.g., Xcode, Android Studio), version control systems (e.g., Git), and debugging tools is important.
  • Strong problem-solving and analytical skills are crucial for identifying and resolving technical issues, debugging code, and optimizing software performance.
  • Proven ability to work effectively in cross-functional teams, collaborate with designers and back-end developers, and communicate technical concepts clearly is essential.
  • Maintaining confidentiality and handling sensitive data with discretion is essential
  • A willingness to stay updated with the latest industry trends, technologies, and best practices through self-learning, attending workshops, and participating
  • Knowledge of Software Development Lifecycle