You are viewing a preview of this job. Log in or register to view more details about this job.

Full-Stack Engineer Intern / Apple Mac Developer Intern (May 2024 Start)

This is an unpaid internship at this time and is suitable for candidates pursuing degree completion that wants to be a Full-Stack Engineer.

Full-Stack Engineer Intern (Immediate Start)

Flow Turbo is a SaaS AI Sales Platform that is designed to maximize the productivity day-to-day for sales reps.

Company Overview:

Flow is a cutting-edge high-tech enterprise AI company at the forefront of innovation in artificial intelligence and machine learning technologies. With a mission to revolutionize the way B2B sales organizations leverage the power of AI, Flow’s cutting-edge AI platform empowers B2B sales organizations to unlock new levels of efficiency, productivity, and growth. With a focus on advanced complex engineering, AI modeling, AI training, and AI deployment, we're dedicated to delivering unparalleled value to our clients and shaping the future of technology. At Flow, we pride ourselves on our culture of performance, execution, teamwork, leadership, communication, creative freedom, where every team member is empowered to contribute their unique talents and expertise. Join us in shaping the future of AI and making a difference in the world.

Position Overview:

Flow is seeking a highly skilled and motivated Full-Stack Engineer Intern. As a Full-Stack Engineer Intern, you will be an integral part of our engineering team, contributing to the development of our AI-driven platform. You will work on both the front-end and back-end aspects of our application, leveraging your expertise in React, CSS, Electron, API development, and cloud computing. This position is ideal for someone pursuing a bachelor's or master's degree in Computer Science with a passion for full-stack engineering. The internship is remote-only and requires a commitment of at least 20+ hours per week. No training will be provided, and candidates are expected to be experts in their field before they start.

Key Responsibilities:

  • Develop and maintain front-end components using React, ensuring a responsive and intuitive user interface. (Advanced React statement management, React hooks, Redux.)
  • Implement styling and layout using CSS, adhering to design guidelines and best practices.
  • Utilize Electron for cross-platform deployment, enabling seamless integration across different operating systems.
  • Design, develop, and test APIs for heavy integrations between the front-end and back-end components and 3rd party systems.
  • Conduct API testing using tools such as Axios and Postman to ensure functionality, reliability, and security.
  • Integrate front-end and back-end components, handling authorization and authentication processes as needed.
  • Work with JSON formats to structure and manipulate data exchanged between client and server.
  • Implement unit testing and integration testing to validate the functionality and performance of code.
  • Use Git/Github for version control and collaborate effectively with team members on code reviews and pull requests.
  • Deploy applications to live production environments on a variety of cloud computing platforms, ensuring scalability, reliability, and security.
  • Apple/Mac developer code signing for Mac deployment

 

Qualifications:

  • Currently pursuing a master's degree in Computer Science or a related field.
  • Expert in React for front-end development, with experience building complex user interfaces.
  • Expert skills in CSS for styling and layout design, with an eye for detail and aesthetics.
  • Expert with Electron for cross-platform deployment of desktop applications.
  • Expert with API development and integrations, including RESTful principles and best practices.
  • Expert with API testing tools such as Axios and Postman for verifying functionality and performance.
  • Expert with front-end and back-end integrations, including handling authorization and authentication processes.
  • Expert with JSON formats to structure and manipulate data exchanged between client and server.
  • Expert with unit testing and integration testing to ensure code quality and reliability.
  • Expert in Git/Github operations for version control and collaboration with distributed teams.
  • Expert with various cost-effective cloud computing platforms and deployment configurations for hosting live production environments.
  • Experience with successfully performing Mac developer code signing for Mac deployment and successfully deploying Apple Mac based desktop solutions.


MUST BE ABLE TO DEDICATE A BARE MINIMUM OF 20-29 HOURS PER WEEK TO THIS POSITION CONSISTENTLY.

Note: This internship offers a unique opportunity to gain hands-on experience in full-stack development within a dynamic and innovative environment. Candidates must be self-motivated, proactive, and capable of delivering high-quality results independently. The internship provides valuable exposure to cutting-edge technologies and real-world software development practices, making it an ideal opportunity for aspiring full-stack engineers.

This is an unpaid internship at this time and is suitable for candidates pursuing degree completion that wants to be a Full-Stack Engineer.