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