Company Name: Disney
Job Name: Senior Software Engineer
Salary: $20-$30 (Per Hour)
Qualification: Bachelor's
Language: English
Location: Sacramento, USA
Full Description:
This is a hands-on engineering position developing tvOS applications in Swift, with some Objective-C. In this role, you will work with a cross-functional team of Product Managers, Designers, Engineers, Web Developers and Content Creators to conceptualize and develop world-class Disney applications. Based on your experience, you will apply your technical skills to manage multiple project priorities, timelines and deliverables and be responsible for the design, development, testing, implementation, maintenance and improvement of software solutions. You will design reusable solutions that are shared across all DMED applications. DMED's mobile engineering team develops some of the most downloaded and best-selling iOS/tvOS apps on the market, including ESPN App, Fantasy App, Marvel Unlimited App, ABC News App, ABC App Entertainment and the National Geographic app.
Responsibility:
- Troubleshoot and resolve issues, problems, and errors encountered across our various platforms.
- Analyze and optimize application code for efficiency, reliability, and performance
- Understand product architecture, assisting software architects as needed
- Manage multiple concurrent priorities in a fast-paced, deadline-driven environment
- Embrace a highly collaborative team that rewards quality code and effective communication
- It operates as a resource for novice software engineers, providing an open learning environment for sharing knowledge across teams.
Basic Qualifications:
- Experience working on a leading consumer application currently available on the market
- Thorough understanding of OO and Swift design concepts and patterns
- A solid understanding of HTTP and REST style web services
- Demonstrated ability to design and build dynamic multi-threaded mobile apps
- Solid understanding of the iOS app development lifecycle, including compliance policies and Apple App Store submission requirements
- Experience with Apple frameworks such as UIKit, AVFoundation, Security and StoreKit
- Ability to collaborate in a small productive development team, as well as the ability to work independently with minimal technical supervision
- Experience with Agile development methodologies and collaboration using GitHub and/or GitLab
- Experience with unit test frameworks and continuous integration systems.
- Motivated entrepreneur with the ability to learn and adapt to new technologies.
- Excellent verbal and written communication skills; You can effectively articulate complex ideas and influence others through well-reasoned explanations.
- Demonstrated ability to write efficient, reliable and maintainable code, implementing architectural improvements, user facing features or fixing defects.
Top 20 Common Interview Questions
- Tell me about yourself.
- What are your strengths and weaknesses?
- Why do you want to work for our company?
- What experience do you have that makes you a good fit for this position?
- What are your long-term career goals?
- How do you handle stress and pressure?
- Can you give me an example of a time when you had to resolve a conflict with a colleague?
- What do you know about our industry/competitors?
- How do you stay organized and manage your workload?
- Can you describe a time when you had to think creatively to solve a problem?
- How do you handle criticism or feedback?
- What motivates you to perform at your best?
- How do you prioritize tasks and manage your time effectively?
- What do you think are the most important qualities for success in this role?
- Can you describe your leadership style?
- Can you walk me through your resume and explain any gaps or inconsistencies?
- What do you think sets you apart from other candidates?
- How do you handle ambiguity or uncertainty in a project?
- Can you give an example of a time when you had to adapt to a new situation quickly?
- What questions do you have for us?
It's important to prepare for these types of questions and think about how you can best showcase your skills and experience to demonstrate why you're the right fit for the job.