What are the responsibilities and job description for the Software Engineer Intern (iOS) position at OurMinds Journaling?
About the Role
- We’re looking for a Software Engineer Intern who is eager to explore new technologies, build innovative solutions, and think beyond conventional approaches. You'll work on both frontend and backend development while gaining experience with cloud infrastructure and authentication systems. This is an excellent opportunity for someone passionate about problem-solving, technology, and innovative thinking.
Responsibilities (Choose your focus areas)
Frontend Development
- Build an iOS app using Flutter, based on Figma designs
- Ensure smooth UI/UX implementation
- Optimize performance and responsiveness
Backend Development
- Implement data processing and backend operations using Node.js
- Design and manage MongoDB databases
- Develop API integrations for seamless app functionality
- Implement user authentication & authorization (e.g., OAuth, JWT)
Cloud Services & Deployment
- Manage AWS EC2 instances and deployment processes
- Ensure scalability and security of backend services
Preferred Candidate
- Interested in self-reflection and general psychology
- Interested in learning new technologies and experimenting with ideas
- A track record of building personal projects
- Creative thinker who can analyze business risks in tech decisions
- Provide unique, unconventional solutions beyond common implementations
- Assess business risks and long-term impact when making tech decisions
- Able to speak Japanese or Mandarine Chinese
** This is a unpaid role as this is a project phase.