Assignment: This is likely a technical assessment to gauge your skills relevant to the position.
Meeting with Manager: This is a chance for the hiring manager to get to know you better, discuss your background and career goals, and see if you'd be a good fit for the team.
Meeting with Senior Developer: This could be a technical interview where the senior developer dives deeper into your technical knowledge and assesses your problem-solving abilities.
Overall, the description suggests an efficient and positive interview experience.