Web Developer

Web Developer

Job Description

We are seeking a talented and experienced web developer to join our team for a remote position. As a remote web developer you will be responsible for creating visually appealing and user-friendly websites that meet the needs of our clients.

Responsibilities

  • Collaborate with clients and team members to develop design concepts and strategies for websites
  • Create wireframes, prototypes, and mockups to illustrate design concepts and functionality
  • Develop custom websites and web applications that meet the specific needs of clients
  • Collaborate with developers and other team members to ensure the best possible user experience and functionality for our clients’ websites
  • Stay up-to-date with emerging trends and technologies in web development and recommend new tools and techniques to improve our workflow and deliverables

Requirements

  • Bachelor’s or associate degree in Web Development, or related field (or equivalent work experience)
  • At least 3 years of experience in web development
  • Proficiency in design software such as Adobe Photoshop, Sketch, or Figma
  • Familiarity with HTML, CSS, and JavaScript
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills and ability to work effectively in a remote team environment

Full Stack Developer

Full Stack Developer

Job Description

We are seeking a talented Full-Stack Developer to join our team. The ideal candidate will be responsible for designing and developing user-friendly HTML forms, setting up a secure backend server, handling form submissions, managing user authentication and payment processing, and deploying the application on our hosting provider, Hostinger. You will work closely with our Data Scientist and Data Visualization Specialist to integrate data processing and report generation.

Responsibilities

    • Design and develop multiple user-friendly HTML forms to collect survey responses.
    • Ensure forms are responsive and accessible across various devices.
    • Implement form validation and user interactivity using JavaScript.

    Backend Setup and Data Storage:

    • Set up a secure backend server to handle form submissions and store responses in a database.
    • Develop APIs for data access and integration.
    • Manage user authentication and authorization.

    Payment Integration:

    • Implement and integrate payment processing using Stripe or PayPal.
    • Ensure secure handling of payment transactions.

    Email Delivery:

    • Set up automated email delivery of personalized reports upon payment confirmation using services like SMTP or SendGrid.

    Deployment:

    • Deploy the web application on Hostinger and ensure it is accessible online.
    • Manage server configuration, security, and performance.
    • Set up and maintain CI/CD pipelines for continuous integration and deployment.

    Collaboration:

    • Work with the Data Scientist to integrate data processing and visualization into the report generation process.
    • Collaborate with the Data Visualization Specialist to incorporate visualizations into reports.

Requirements

    • Proven experience as a Full-Stack Developer or similar role.
    • Experience with deploying applications on hosting providers like Hostinger.
    • Experience with responsive design frameworks (e.g., Bootstrap).
    • Experience with SQL databases (e.g., SQLite, MySQL, PostgreSQL).
    • Experience with payment gateway integration (e.g., Stripe, PayPal).
    • Experience with web server management (e.g., Apache, Nginx).

    Skills:

    • Proficiency in HTML, CSS, JavaScript, Python, and Flask (or similar frameworks).
    • Knowledge of web application security and best practices.
    • Strong problem-solving skills and ability to work independently.
    • Excellent communication and teamwork skills.

    Preferred Skills:

    • Familiarity with cloud platforms and deployment tools.
    • Experience with CI/CD pipelines and automation.
    • Experience with email delivery services (e.g., SendGrid).

Front End Web Developer

Front End Web Developer

Job Description

We are looking for programmers with a keen eye for design for the position of front-end developer. Front-end developers are responsible for ensuring the alignment of web design and user experience requirements, optimizing web pages for maximum efficiency, and maintaining brand consistency across all web pages, among other duties.
Front-end developers are required to work in teams alongside back-end developers, graphic designers, and user experience designers to ensure all elements of web creation are consistent. This requires excellent communication and interpersonal skills.

Responsibilities

  • Ensure all webpages are compatible in all browsers
  • Determining the structure and design of web pages.
  • Ensuring user experience determines design choices.
  • Developing features to enhance the user experience.
  • Striking a balance between functional and aesthetic design.
  • Ensuring web design is optimized for smartphones.
  • Building reusable code for future use.
  • Optimizing web pages for maximum speed and scalability.
  •  

Requirements

  • Proficiency in Html, Css, Javascript, React
  • Next.js, or Vue.js
  • Website performance testing (Google page speed insights)
  • Browser testing, Selenium and BrowserStack
  • Degree in computer science or related field.
  • Understanding of server-side CSS.
  • Experience with responsive and adaptive design.
  • Good problem-solving skills.
  • Good interpersonal skills

IT/WordPress Developer

IT/WordPress Developer

Job Description

Must have WordPress Skills, you will responsible for Making Stuff Go. You will build infrastructure to create new features, improve existing code, squash bugs, and help us rapidly scale our platform.

Responsibilities

  • Respond to system related issues remotely
  • Investigate problem areas and provide timely solutions
  • Assist in scheduling meetings, training etc.
  • Research on latest tools available to improve on business processes
  • Ensure the security and privacy of the system
  • Respond to the queries in timely manner
  • Must have intermediate to advance Microsoft office (Word and Excel) skills

Requirements

  • Proven work experience as a IT Officer
  • Proficiency in PHP, WordPress, JavaScript and MS Office Packages
  • Must have a hand on experience in wordpress website development
  • Must have a system that supports latest software with good internet connection
  • At Least 1.5 years of relevant experience, remote work experience is a plus
  • Excellent communication and troubleshooting skills

Network Administrator

Network Administrator

Job Description

360s2g is searching for a network administrator. Candidate must know all famous routers like MikroTik and Cisco as must. A Cisco or other certified person will be given priority above others.

Responsibilities

  • Must have hands-on experience with MikroTik and Cisco routers
  • Must know how these routers can work with mobile apps and web solutions
  • Fully support, design, configure, maintain, and upgrade in-house networks and servers
  • Install and integrate new server hardware and applications, especially Linux
  • Ensure network security and connectivity
  • Monitor network performance (availability, utilization, throughput, and latency) and test for weaknesses
  • Set up user accounts, permissions, and passwords
  • Define network policies and procedures
  • Specify system requirements and design solutions
  • Research and make recommendations on server system administration
  •  

Requirements

  • Proven experience in a network engineer role
  • Hands-on experience in networking, routing, and switching
  • Excellent knowledge of best practices around management, control, and monitoring of server infrastructure
  • Experience with firewalls, Internet VPN’s remote implementation, troubleshooting, and problem resolution is desired
  • Ability to set up and configure server hardware
  • Familiarity with backup and recovery software and methodologies
  • Great at organizing, prioritizing, and multitasking
  • Cisco Certified Network Professional CCNP will be a great plus.
  •  

Network Engineer

Network Engineer

Job Description

We are looking for a Network Engineer to design, implement, maintain, and support our growing network infrastructure. You will be part of a systems engineering team that is responsible for designing and developing scalable, maintainable, highly available network architectures that meet business objectives and SLAs.

Responsibilities

  • Configure and install various network devices and services (e.g., routers, switches, firewalls, load balancers, VPN, QoS)
  • Perform network maintenance and system upgrades including service packs, patches, hot fixes and security configurations
  • Monitor performance and ensure system availability and reliability
  • Monitor system resource utilization, trending, and capacity planning
  • Provide Level-2/3 support and troubleshooting to resolve issues
  • Work within established configuration and change management policies to ensure awareness, approval and success of changes made to the network infrastructure
  • Select and implement security tools, policies, and procedures in conjunction with the company’s security team
  • Liaise with vendors and other IT personnel for problem resolution

Skills Required

  • Proven hands-on network engineering experience
  • CCNP or higher (CCIE and/or CISSP highly valued)
  • Deep understanding of networking protocols (e.g., IPSEC, HSRP, BGP, OSPF, 802.11, QoS)
  • Solid understanding of the OSI or TCP/IP model
  • Hands-on experience with monitoring, network diagnostic and network analytics tools
  • University degree in Computer Science or a related subject

System Support Engineer

System Support Engineer

Job Description

System Support Engineer shall provide support in installing and maintaining computer hardware and software systems companywide and has the following responsibilities and authorities, which includes;

Responsibilities

  • Experienced in installing, troubleshooting and upgrading hardware components and software applications to meet organizational needs.
  • Troubleshoot and resolve technical issues reported by end-users, providing timely and effective support
  • Monitor system performance and proactively identify and resolve issues to ensure optimal performance and uptime.
  • Monitor and maintain inventory of IT equipment and devices on daily basis.
  • Manage tickets and tasks assigned by the help desk within given timeframes
  • Must have knowledge of Networking concepts and TCP/IP (DHCP, DNS, and routing etc.)

Skills Required

  • Good knowledge of computer hardware and software
  • Logical and methodical approach
  • Technical ability and analytical skill

 

IT Assistant

IT Assistant

Job Description

As an IT Assistant , you will play a crucial role in supporting our IT infrastructure during the night shift hours. Working closely with our IT team, you will be responsible for troubleshooting and resolving technical issues, assisting with network administration tasks, and providing support for various IT systems and applications.

Responsibilities

  • Provide technical support to end-users during the night shift, including troubleshooting hardware and software issues.
  • Assist with administering networking equipment, including routers, switches, and firewalls (pfSense, MikroTik).
  • Troubleshoot and resolve issues related to Active Directory, including user account management and group policies.
  • Support VM (Virtual Machine) and cloud computing environments, including setup, configuration, and maintenance tasks.
  • Assist in the implementation of IT security measures, including firewall configuration and monitoring.
  • Collaborate with team members to identify opportunities for process improvement and efficiency gains.
  • Document technical procedures and maintain up-to-date documentation for IT systems and configurations.

Skills Required

Joining 360s2g as an IT Assistant on the night shift offers an exciting opportunity to contribute to a dynamic team and gain valuable experience in a fast-paced environment. If you are passionate about technology and eager to take on new challenges, we encourage you to apply and join us in shaping the future of our organization.

To apply, please submit your resume outlining your qualifications and relevant experience. We look forward to reviewing your application.

Android Mobile App Developer

Android Developer

Job Description

360S2G is looking for an Android Developer possessing a passion for pushing mobile technologies to the limits. The Android app developer will work with our team of talented engineers to design and build generations of our mobile applications. Android developer will work closely with our other talented technical teams.

Responsibilities

  • Architect and implement key android features.
  • Establish best practices for mobile software development.
  • Work with our technical, product, and design teams to build new features, tools, and functionality.
  • Develop products that help students learn and graduate.

Skills Required

  • Strong understanding of Android (JAVA/ Kotlin) app fundamentals.
  • Strong knowledge in building high quality layouts and wireframes for android.
  • Experience with background processing, memory management, and other performance optimizations.
  • Experience in Amazon/ Google Firebase services.
  • Experience with Jetpack components.
  • Experience with automated testing.
  • Experience with A/B testing.
  • Experience building custom animation.
  • Experience consuming REST/JSON API responses.
  • Experience releasing builds on the play store.

Equal Employment Opportunities

  • We provide Equal Employment Opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, national origin, age, disability or genetics. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, compensation, and training.

React Developer

React Developer

Job Description

360S2G is a leading innovator in IT, dedicated to delivering cutting-edge solutions that drive progress and create value for our clients. Our team is comprised of passionate professionals who thrive on collaboration and innovation. We are currently seeking a skilled React Developer to join our dynamic development team and contribute to our exciting projects.

Responsibilities

  • Develop and Maintain Applications: Build, maintain, and optimize modern web applications using React.js and associated libraries.
  • Component Creation: Design and implement high-quality reusable components, ensuring seamless integration and functionality.
  • Code Quality: Write clean, maintainable, and well-documented code, following best practices and industry standards.
  • Collaboration: Work closely with UI/UX designers, back-end developers, and other team members to deliver a cohesive and engaging user experience.
  • Performance Optimization: Ensure applications are fast, responsive, and optimized for various devices and browsers.
  • Testing and Debugging: Conduct thorough testing and debugging of code, including unit testing, integration testing, and end-to-end testing.
  • Continuous Improvement: Stay updated with the latest industry trends and technologies, and proactively suggest improvements to enhance our development processes.
  • Version Control: Use version control systems like Git to manage codebase changes and collaborate with other developers.

Qualifications

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • Experience: 5 years of professional experience in front-end development with a strong focus on React.js.
  • Proficiency in React: In-depth knowledge of React.js and its core principles, including the latest versions and hooks.
  • JavaScript/TypeScript: Strong understanding of JavaScript, TypeScript, ES6+ features, and asynchronous programming.
  • HTML/CSS: Proficiency in HTML5 and CSS3, including pre-processors like SASS or LESS.
  • State Management: Experience with state management libraries such as Redux, MobX, or Context API.
  • API Integration: Familiarity with RESTful APIs, GraphQL, and third-party libraries for integrating back-end services.
  • Tooling: Experience with build tools and bundlers like Webpack, Babel, and code versioning tools like Git.
  • Testing Frameworks: Knowledge of testing frameworks and tools such as Jest, Mocha, Enzyme, or Cypress.
  • Problem-Solving: Strong analytical and problem-solving skills with attention to detail.
  • Communication: Excellent verbal and written communication skills, with the ability to collaborate effectively in a team environment.
  • Agile Methodologies: Familiarity with Agile/Scrum development practices and ability to work in an Agile environment