At a Glance
- Tasks: Build efficient Python modules and create dynamic web components using React.
- Company: Join MPS, a global leader in theatrical content distribution.
- Benefits: Enjoy 25 days' leave, cinema perks, and hybrid working options.
- Why this job: Make a real impact in the film industry with innovative tech solutions.
- Qualifications: 3+ years of Python experience, plus skills in React and SQL databases.
- Other info: Be part of a collaborative culture that values feedback and communication.
The predicted salary is between 30000 - 50000 £ per year.
Join to apply for the Python Developer role at MPS - Motion Picture Solutions. Drive Global Film Delivery. Elevate The Cinema Experience.
What You'll Do
- Build efficient, testable and reusable Python modules. Use external modules when appropriate. Use the appropriate language and tools for the job (thus not limited to Python). Be open to experimentation and prototyping.
- Utilise React to create dynamic and responsive components for existing and future web applications. A strong flair for professional and utilitarian design is beneficial.
- Solve complex problems within the constraints of infrastructure and complex architectures, and propose workable solutions.
- Create the required technical specifications, design, deployment documents for existing and new features/projects.
- Ensure that the completed software complies with all architecture, design, programming standards and conventions; that developed software meets all functional and technical requirements and is of a high quality, that code is testable and tested with a good level of meaningful test coverage; working closely with the QA department; performing code reviews.
- Ensure that project assignments are completed within realistic time frames, deal with and resolve day-to-day development and support queries.
- Integration of data storage solutions (databases, key-value stores).
- Foster a culture of openness, feedback and communication at all levels by both providing and seeking regular feedback from colleagues, peers and employees.
- Improving user satisfaction and the reliability of our software is critical if we are to achieve the business objectives. You will work to ensure the timely delivery of high-quality solutions.
- Out-of-hours support might be required occasionally to support applications deployed in production.
What You'll Bring
- You'll have a solid technical foundation and proven experience in Python development, with the ability to apply best practices and deliver reliable solutions.
- Technical expertise: Degreeālevel education and 3+ years of Python development, plus exposure to React and JavaScript. Comfortable working with Linux systems and SQL databases (PostgreSQL/MySQL), with an understanding of schema design.
- Coding standards: Strong grasp of asynchronous solutions, SOLID principles, MVC/OOP, and a commitment to writing clean, maintainable code.
- Testing mindset: Experience with TDD and BDD, ensuring quality and resilience in your work.
- Broader skills: Awareness of database administration/design and UI/UX, with the flexibility to contribute across different areas.
- You'll bring curiosity, a practical approach to problemāsolving, and the ability to collaborate effectively with others.
Why MPS?
- Be part of a global leader in theatrical content distribution. We're innovative, collaborative, and passionate about delivering the best possible experience to cinemas and audiences worldwide.
- Brand Ambassador: You represent MPS with professionalism, warmth, and purposeābringing a human touch to everything you do.
- Exceptional Communicator: Clear, confident, and articulate across written and verbal channels.
- Customer-Centric: You go the extra mile to deliver outstanding service, with a meticulous eye for detail.
- Organised Multitasker: You thrive in fastāpaced environments, managing multiple priorities with precision.
- TimeāSmart: You know how to prioritise and deliver on timeāevery time.
- Adaptable & Calm Under Pressure: You stay cool, flexible, and focused when things shift or elevate.
- SolutionāOriented: Quick to spot issues and quicker to resolve them with practical, thoughtful solutions.
- Strong Interpersonal Skills: You build trust with clients, partners, and teams, and you're a great listener.
- Discreet & Reliable: Trusted with confidential information and always act with integrity.
- TechāSavvy: Proficient with modern office tools and systems, including Microsoft Office Suiteāespecially advanced Excel.
- Industry Knowledge: Deep understanding of electronic content delivery and hard drive replication within the theatrical distribution space.
- DetailāDriven: You care about accuracyānothing slips through the cracks.
- Culturally Aware: You bring inclusivity and empathy to your global interactions.
- Positive & Proactive: A team player who's motivated to make a meaningful impact.
- Strong Communication Skills: Able to convey technical and operational information clearly to both technical and nonātechnical audiences.
Benefits
- Access to EOT (Employee Ownership Trust) taxāfree bonus
- 25 days' Annual Leave
- Enhanced Parental Leave
- Enhanced Sick Leave
- Retention recognition ā extra perks at key milestones: from increased employer pension to private medical care
- Birthday or work anniversary day off on us
- Cinema perks, including access to premieres and special screenings
- Rental Housing Deposit Support
- Access to hybrid and remote working arrangements
- Volunteering Day off
Seniority level: MidāSenior level
Employment type: Fullātime
Job function: Engineering and Information Technology
Industries: Media Production
Python Developer in London employer: MPS - Motion Picture Solutions
Contact Detail:
MPS - Motion Picture Solutions Recruiting Team
StudySmarter Expert Advice š¤«
We think this is how you could land Python Developer in London
āØTip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
āØTip Number 2
Show off your skills! Create a portfolio showcasing your Python projects and any React components you've built. This gives potential employers a taste of what you can do and sets you apart from the crowd.
āØTip Number 3
Prepare for interviews by practising common coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence before the big day.
āØTip Number 4
Apply through our website! Itās the best way to ensure your application gets noticed. Plus, it shows you're genuinely interested in joining MPS and being part of our innovative team.
We think you need these skills to ace Python Developer in London
Some tips for your application š«”
Tailor Your CV: Make sure your CV is tailored to the Python Developer role. Highlight your experience with Python, React, and any relevant projects that showcase your skills. We want to see how you fit into our world!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with our mission at MPS. Let us know what makes you tick!
Showcase Your Problem-Solving Skills: In your application, donāt shy away from discussing complex problems you've solved in the past. We love candidates who can think on their feet and propose practical solutions, so share those experiences with us!
Apply Through Our Website: We encourage you to apply directly through our website. Itās the best way for us to receive your application and ensures youāre considered for the role. Plus, itās super easy!
How to prepare for a job interview at MPS - Motion Picture Solutions
āØKnow Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with building efficient and reusable modules, as well as any external libraries you've used. Theyāll likely want to hear about your coding standards and how you ensure your code is clean and maintainable.
āØShow Off Your Problem-Solving Skills
Prepare to tackle some complex problems during the interview. Think of examples where you've solved tricky issues within tight constraints. Theyāll appreciate a candidate who can propose workable solutions and demonstrate a practical approach to problem-solving.
āØDemonstrate Your Team Spirit
MPS values collaboration and communication, so be ready to talk about how you foster a culture of openness and feedback. Share experiences where youāve worked closely with QA or other teams, and highlight your ability to build trust and rapport with colleagues.
āØBe Ready for Technical Questions
Expect questions about your experience with React, SQL databases, and Linux systems. Brush up on your knowledge of asynchronous solutions, SOLID principles, and testing methodologies like TDD and BDD. Being able to articulate your technical expertise will set you apart from other candidates.