u/Educational-Table331

Company split a general Senior Mobile Developer role into 3 specialized positions after interviewing me — still waiting for response. Good or bad sign?

applied for a Senior Mobile Developer position at startup. The original posting covered Swift, Kotlin, and React Native all in one role.
I went through 4 rounds of interviews including a take-home assessment, two technical interviews, and a live coding challenge (45 mins).
After my final interview last Tuesday, I sent a thank you email but got no response.
This week I noticed they split the original job posting into 3 separate roles:
• General Mobile Developer
• Native Swift/Kotlin Developer
• React Native Developer
I applied for the Native Swift/Kotlin role which matches my skills perfectly.
My questions:
1. Is this a good or bad sign?
2. Did the delay happen because of internal restructuring?
3. Has anyone experienced a company splitting roles mid-hiring process?
4. Should I follow up or just wait?
For context — last year I applied to the same company and got a rejection email within one week. It’s now been over a week with no rejection this time.
Any advice appreciated! 🙏

reddit.com

TL;DR: Third round interview, 45-minute live coding session, got stuck writing MVVM architecture, nothing compiled by the end. Likely failed. Looking for perspective.

Background
• This is my third interview with this company
• Made it through rounds 1 and 2
• Today was the live coding round
The Assignment
Build a Posts feed app using a existing app template as a starting point:
• Fetch posts from API (apiendpoint.com/posts)
• Display posts in a list
• Search functionality (case-insensitive)
• Filter posts with 500+ likes
• Show post details on tap
• Time limit: 45 minutes
What I Did
• Started with the existing app template (as instructed)
• Tried to refactor it to posts
• Attempted to build MVVM architecture with:
• Repository pattern
• NetworkClient layer
• ViewModel with state management
• SwiftUI views
What Went Wrong
• Got stuck writing the Repository, NetworkClient, and ViewModel code
• Couldn’t get the ui layers to work together
• Nothing compiled by the end of 45 minutes
• No working features to demonstrate
Interviewer Feedback
• Told me “don’t worry about correct code or perfect syntax”
• Hasn’t given me official pass/fail yet (waiting to hear back)
My Assessment
I messed up by:
1. Choosing complex architecture (MVVM + Repository) instead of simple approach
2. Not prioritizing getting something working first
3. Getting stuck on boilerplate instead of shipping MVP
4. Not pivoting when I realized I was running out of time
Questions
• Do you think I failed?
• Would you move me forward if this was your interview?
• What should I do differently next time?
• Is there hope if they give me another shot?
Any perspective appreciated. Feeling pretty defeated right now.

reddit.com
u/Educational-Table331 — 8 days ago