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

Build Mobile App E-commerce Platform (Spring / Summer Internships)

Our internships were ranked #6 in the nation by CollegeVine.com

Our mission:    We are YesTech and we are working with the National Science Foundation under the iCAP program. We have been tasked with building a mobile application to help reduce anxiety and build happier, more resilient friendships for Gen Z.

Job Overview:

As a Coding Engineer, you will be responsible for building a scalable, high-performance e-commerce platform using SwiftUI for the frontend and Go for the backend. You will collaborate with cross-functional teams to deliver robust, user-friendly, and efficient solutions that meet business needs and exceed customer expectations.

Key Responsibilities:

  • Frontend Development: Design and implement elegant and responsive user interfaces for our e-commerce platform using SwiftUI. Ensure a seamless, engaging, and intuitive user experience across iOS and macOS devices.
  • Backend Development: Develop and maintain the backend services using Go (Golang), ensuring scalability, reliability, and performance. You will be building APIs, integrating databases, and ensuring smooth communication between frontend and backend systems.
  • Collaborate with Teams: Work closely with product managers, designers, and other engineers to translate business requirements into technical specifications and deliver solutions that meet functional and non-functional requirements.
  • Optimize Performance: Implement efficient algorithms, improve performance, and ensure low latency across the platform for a smooth customer experience.
  • Testing and Debugging: Write unit and integration tests to ensure high-quality code. Debug and resolve issues in both frontend and backend components.
  • Stay Current: Keep up to date with the latest industry trends and technologies in iOS development (SwiftUI), backend systems (Go), and e-commerce platforms.

Requirements:

  • iOS/macOS Development: Solid understanding of Swift and SwiftUI frameworks, UI design principles, and modern iOS/macOS application patterns.
    • - OR -
  • Backend Development: Hands-on experience with Go (Golang) for building scalable RESTful APIs, working with databases (SQL/NoSQL), and handling high-traffic environments.
  • Full Stack Knowledge: Familiarity with full-stack development principles, including frontend and backend integration, version control systems (Git), and CI/CD pipelines.
  • API Design: Experience in designing and consuming RESTful APIs, ensuring secure and efficient data transfer.
  • E-Commerce Familiarity: Experience building or working on e-commerce platforms or similar projects is a plus.
  • Problem-Solving: Strong analytical skills and the ability to troubleshoot complex technical challenges.
  • Communication: Ability to communicate effectively with team members, stakeholders, and clients.

Preferred Skills:

  • Familiarity with containerization (Docker), cloud platforms (AWS)
  • Knowledge of mobile app deployment processes and the App Store guidelines.
  • Familiarity with agile development methodologies.

Benefits:

  • Remote-Friendly: Work from anywhere with a collaborative and supportive remote-first culture.