Bright House Networks is an award-winning company made up of friendly, energetic employees who go above and beyond to provide exceptional customer service. Our strength is in our employees. Customer loyalty is our top priority, and our employees are committed to building unique relationships in a fast-paced team environment. Bright House Networks encourages a positive, supportive and open culture which rewards employee accountability and grants empowerment for all members of our team. Our commitment to diversity guarantees we employ the best.
The iOS Staff Engineer II’s role is to develop, test, analyze, and maintain new and existing native software offerings from Bright House Networks for iOS devices in support of the achievement of business requirements. This includes writing, coding, testing, and analyzing new software, as well as integrating and repurposing existing code. The iOS Staff Engineer II will also research, design, document, and modify software and software specifications throughout the testing and production lifecycle. The iOS Staff Engineer II will work within the Solutions Development team, which occupies a unique, strategic role within Bright House Networks, bringing together multiple programming languages and disciplines to create cross-platform applications offering video services to set-top boxes, networked media appliances, and mobile web applications. This position requires the necessary software development skill and acumen to build these solutions. This position reports to the Lead, Converged Technologies and does not have any direct reports. The following duty statements are illustrative of the essential functions of the job and do not include other non-essential or marginal duties that may be required. The company reserves the right to modify or change the duties or essential functions of this job at any time.
Strategy and Planning
Collaborate with developers, architects, analysts, and designers in conceptualizing new and future updates to Bright House Networks native iOS applications.
Analyze and assess existing procedures for development, testing, and deployment of native iOS applications for improvements and streamlining.
Assist in defining project plans, in terms of estimating effort and scope in light of requirements.
Apply development skill to achieving software requirements in code produced, with an eye towards optimization, efficiency, and code reuse.
Interface with developers of other components of web-service-based applications for integration efforts.
Knowledge of legacy and upcoming features of the iOS SDK.
Assess software defects and debug within the XCode environment.
Developer unit and end-to-end testing and defect resolution for QA phases, using the iOS simulator as well as actual iOS devices.
Multitasking in fast-paced development environment.
Interact daily with other developers, as well as with Project/Program managers, Business Analysts, QA specialists, and Application Support resources.
Managing Provisioning Profiles, Testing Devices, Development/Distribution certificates and other administrative tasks in Apple’s developer portal and iTunes Connect.
Deploying application to Apple for review and eventual release on the App Store.
While performing the duties of this job, the employee must have the ability to sit for long periods of time, with occasional standing, walking, bending or stooping. The employee is regularly required to use hands and fingers to type, handle or feel; and have the ability to type and read using a computer. The employee must be able to communicate on the phone with the use of a headset. Work is in an office environment at a single location, with occasional travel for meetings and training courses.
Knowledge of Objective-C and coding best practices for the iOS SDK.
Proficiency building User Interfaces with the Interface Builder and making interface adjustments via code as well.
General knowledge of web and mobile graphics formats and implementing graphics in mobile applications.
General knowledge of video and streaming video within native iOS applications.
General knowledge of software/UI patterns regarding the consumption of synchronous and asynchronous web services.
Willingness to adapt to emerging technological changes.
Demonstrate a high standard of work ethics.
Openness to possible brief on-call periods surrounding application release schedules.
Bachelor’s degree preferred; or 5-8 years equivalent training, education, and experience.
3 to 5 years experience with developing, testing, and deploying iOS applications.
Experience consuming RESTful web services and JSON.
Work and communicate well with others in team environment.
Bright House Networks - 2 years ago
copy to clipboard
Bright House Networks is a leading provider of entertainment and information services serving approximately one million customers in the...