- Company Name
- Projectz AI
- Job Title
- Founding Software Engineer, iOS
- Job Description
-
Job Title: Founding Software Engineer, iOS
Role Summary:
Co‑create and own the full‑stack web and iOS product from conception to production, working directly with the founder to define the architectural and product roadmap. Deliver robust, scalable solutions that integrate web and mobile experiences for a home‑design platform.
Expectations:
- Deliver production‑ready web platform (React/Next.js) and iOS app (Swift/SwiftUI).
- Launch and maintain App Store releases.
- Set and enforce coding standards, testing practices, and CI/CD pipelines.
- Shape technical decisions, design intuition, and interface with product leadership.
- Potential to grow into a senior engineering or CTO role as the company scales.
Key Responsibilities:
- Design, build, and maintain scalable web UI using React, Next.js, TypeScript, and TailwindCSS.
- Architect and develop backend APIs with Python and Node.js, managing RESTful services, authentication, and database interactions.
- Build, optimize, and publish the iOS mobile app via Swift, SwiftUI, and Xcode, ensuring high performance and reliability.
- Establish deployment pipelines on GCP or AWS, and maintain infrastructure for continuous delivery.
- Collaborate with founder and product team on feature prioritization, design, and UX decisions.
- Create and maintain documentation, coding standards, and best‑practice guidelines.
- Mentor and onboard future engineers, influencing the engineering culture and talent growth.
Required Skills:
- Strong proficiency in JavaScript/TypeScript, React, Next.js, and component‑driven architecture.
- Experience with Python and Node.js for backend API development; knowledge of REST, authentication, and relational/no‑SQL databases.
- Expertise in Swift and SwiftUI; familiarity with Xcode, iOS architecture, local data persistence, and App Store submission workflow.
- Cloud deployment skills (GCP and/or AWS).
- Proven track record of shipping production iOS applications.
- Solid understanding of UI/UX principles, performance optimization, and accessibility.
- Familiarity with CI/CD, automated testing, and code quality tools.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred).
- Certifications such as AWS Certified Developer or Apple Developer Program membership are not required but may be advantageous.