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.