Full Time Job

Software Engineer - Mobile

Warner Media

Burbank, CA 05-14-2021
Apply @ Employer
  • Paid
  • Full Time
  • Mid (2-5 years) Experience
Job Description
The Job

WarnerMedia's B2B Applications team is looking for a Software Engineer (Mobile) with the knowledge, motivation, and energy to help build robust solutions to real world challenges and deliver the best end-user experience to our business partners. The B2B Application team is always exciting as we support multiple applications that use different technologies and languages. We are looking for a well-rounded individual versed in mobile development over those with very specialize skillsets.

The Daily
• Develop and support various business-related applications that are using various mobile languages: JavaScript (React Native), Swift, Kotlin, Objective-C, Java and other technologies as needed.
• Actively participate in DevOps pipeline and drive adoption of containers, continuous integration, and automated build and deploy pipeline technologies.
• Champion test driven development (TDD) and other best practices to build quality code with a focus on quality, maintainability, and testability.
• Discover, experiment with, and recommend new technologies for our stack.
• Integrate disparate web services and develop orchestrations to enhance our products and improve the user experience.
• Act as support and maintenance for on-going system support issues, bugs and security vulnerabilities
• Must be diplomatic, while effectively communicating (both orally and written) adhering to all matters related to confidentiality
• Document technical solutions and articulate these solutions to both a business and technical audience

The Essentials
• 4+ years of experience building and supporting mobile applications. Ideally using one or more of: JavaScript (React Native), Swift, Kotlin, Objective-C and Java.
• 2+ years of API development experience. Not only development and management of APIs but a track record of integrating third party APIs.
• Experience implementing automated testing platforms, unit tests, integrated tests, etc.
• Knowledge of standard source code management and build tools such as Jira, Git, GitHub Actions and Jenkins.
• Experience working in Agile (Scrum / Kanban) methodology culture.
• Comfortable working with databases, schema design and have a practical understanding of SQL / NoSQL database technology. We're not looking for DBA's but you should be able to work comfortably with databases.
• Experience with OO / functional development languages such as C#, Scala, Python, Go, Erlang, Ruby is a plus.
• Containerization experience is a plus.
• Good Understanding how the Web ''works''. Basic things like standard browser features, browser privacy policies, client/server interaction and client-side scripting should be very familiar.
• Bachelor's degree in Computer Science, Mathematics, Telecommunications, Electrical Engineering, or related field or equivalent professional experience.

Jobcode: Reference SBJ-re8bw5-3-235-223-5-42 in your application.