- Company Name
- CrazyGames
- Job Title
- Product Engineer: Mobile Apps
- Job Description
-
Job title: Product Engineer – Mobile Apps
Role Summary: Drive end‑to‑end development of CrazyGames mobile applications, collaborating across iOS/Android, React, Node, and Terraform stacks. Deliver user‑centric features, fix bugs, and run experiments to improve key metrics at scale.
Expectations:
- 1 month: onboard, understand codebase, resolve bugs, contribute to larger changes.
- 3 months: deliver user‑facing features end‑to‑end, conduct experiments.
- 6 months: own feature rollout (e.g., offline play with cross‑device sync).
- 12 months: master high‑level architecture, co‑specify and coordinate large feature initiatives with Team Lead.
Key Responsibilities:
- Design, implement, and ship mobile‑app features across iOS, Android, React Native, and backend services.
- Debug, troubleshoot, and refactor code in a large, rapidly evolving codebase.
- Execute A/B experiments and analyze data to improve core metrics.
- Coordinate with product, design, and operations teams to translate user needs into technical requirements.
- Manage feature ownership, including definition, implementation, testing, and deployment.
- Collaborate on infrastructure as code (Terraform) and cloud (AWS) deployments.
Required Skills:
- Strong software engineering fundamentals (OOP, REST/GraphQL, async patterns).
- Proficiency in at least one mobile platform (iOS Swift/Objective‑C or Android Kotlin/Java).
- Experience with React/React Native, TypeScript, and Node.js.
- Familiarity with Terraform, AWS services, and CI/CD pipelines.
- Ability to work across multiple technologies, learn quickly, and contribute in a fast‑moving environment.
- Analytical mindset, data‑driven decision making, and user‑focused feature prioritization.
- Excellent collaboration, communication, and problem‑solving skills.
Required Education & Certifications:
- Bachelor’s, Master’s, or PhD in Computer Science, Engineering, or related field, OR equivalent 3+ years of relevant experience.
- No specific certifications required, but knowledge of mobile architecture patterns and cloud infrastructure is preferred.