Analytics QA Engineer
Paramount+
Burbank, CA
THE JOB
WarnerMedia Entertainment Inc. seeks a Senior iOS Application Engineer for a consumer facing ML based platform for audio/visual content, gaming, and digital monetization. The Application Engineer will be hands-on technologist that participates in all phases of the software development lifecycle (from requirements analysis, design, development, test, launch to maintenance and everything in between). This position requires a key individual who understands business functions, requirements and translates those to a working application, allowing Technology to continue innovating services in support of the company divisions.
THE DAILY
• Hands-on design and develop core functionality and components for applications, services, web and connected mobile devices leveraging native APIs; Diagnose and fix bugs and performance bottlenecks for performance; Maintain code and write automated tests to ensure the product is of the highest quality.
• Implement best practice standards for development, unit testing, continuous integration, code deployment, end-to-end integration, and automated testing.
• Identify code/functionality that can be reused and pull it out, improve upon it, and publish it for appropriate reuse within the team.
• Evaluate software products and vendors for WB Technology and other divisions. Recommend action, develop, and lead implementation of selected products/services.
• Ensure clear/straightforward design and comprehensive documentation of code.
• Hands-on React Native: Design and develop core functionality and components for applications, services, web and connected mobile devices leveraging native APIs; Diagnose and fix bugs and performance bottlenecks for performance; Maintain code and write automated tests to ensure the product is of the highest quality.
• Implement best practice standards for development, unit testing, continuous integration, code deployment, end-to-end integration, and automated testing.
THE ESSENTIALS
Work Experience
• 10+ years of professional experience programming with Kotlin or swift developing iOS Applications
• Expert level (10+) of responsive web design and development experience with HTML5, CSS3 and JavaScript libraries and frameworks, such as jQuery, AngularJS, React, Bootstrap, ExtJS, etc.
• Experience 10+) with current web languages and frameworks ranging from scripting to compiled as PHP, NodeJS, Python, Ruby, Java, or equivalent.
• Experience (10+) with source code, team development processes and knowledge repositories (e.g. Git, SVN, Jira, Wiki or equivalent system).
• Experience (10+) with defining mobile app architectures and solutions from business requirements, producing estimates and timelines plans and managing delivery against those plans for the application development.
• 5+ years of experience with Swift ARKit
• 10+ years of experience working with peripherals/wearables and Bluetooth
• 10+ years of experience implementing automated test, including unit, functional, and integration tests
• 10+ years of experience designing and developing mobile SDKs
• 10+ years of experience with databases such as SQLite or other SQL implementation
Education, Professional Training, Technical Training or Certification
• High School diploma or equivalent required
• Bachelor's in computer science or equivalent work experience.
Knowledge/Skills
• Native iOS application development
• GitLab, JIRA, Jenkins
• Amazon Web Services – EC2, Lambda, API Gateway, DynamoDB, RDS, Aurora, Kinesis RedShift, S3, Rekognition, etc.
• Swift ARKit
• Kotlin or swift
• Experience with TVOS preferred
Other Requirements
• Excellent communications skills - ability to engage in deep technical discussions with peers and become a trusted technical advisor. Work with internal and external developers to ensure code standards and best practices are performed for development of applications.
• Must be able to create and maintain clear, concise, and well-constructed documentation.
• Experience working in a fast-paced lean environment. Ability to work effectively with people at all levels in an organization.
• Agile/Scrum or Kanban lean principles.
• Continuous integration and continuous delivery experience (e.g. t est-driven development, unit testing and automated end-to-end integration testing).
• Familiarity with cloud hosting and infrastructure technologies such AWS RedShift, Lambda, Kinesis, S3, etc.
• Experience with software applications necessary to complete projects. These may include, but are not limited to, digital graphic tools such as Photoshop and Illustrator.
• Automated testing experience (e.g. Jenkins, unit tests, system tests), a plus.
• Bio-matrix data process knowledge is a plus.
Jobcode: Reference SBJ-d227y6-35-173-233-176-42 in your application.