iOS Engineer

Cardinal Integrated

Conshohocken, PA

JOB DETAILS
SKILLS
Agile Programming Methodologies, Animation, Application Programming Interface (API), Cloud Computing, Cocoa Programming Language, Code Reviews, Communication Skills, Computer Science, Concrete, Emerging Technology, Establish Priorities, Graphics, Homeland Security, Identify Issues, Internet Application, Leadership, Mobile Applications Development, Objective-C Programming Language, Organizational Skills, Problem Solving Skills, Product Lifecycle, React Native, Sales/Support Engineering (SE), Software Development, Software Engineering, System Integration (SI), Systems Maintenance, Tactical Communications, Team Lead/Manager, Team Player, Technical Leadership, Technical Strategy, Trend Analysis, Willing to Travel, iOS
LOCATION
Conshohocken, PA
POSTED
3 days ago
Senior Software Engineer

Work Area: Technology, software and systems integration Travel: < 30% Career Status: Professional Employment Type: Salary Full Time Work Location: Conshohocken, PA

Company Description: Client is a leading communications and engineering company that delivers integrated solutions such as mobile networking, cloud services, engineering support, training and sustainment for geospatial systems, primarily Team Awareness Kit / Tactical Assault Kit (TAK). In addition, Client builds custom mobile kits and sensor integration to empower people and organizations to improve their communication and collaboration capabilities globally.

Purpose And Objectives

Client is a technology company dedicated to delivering solutions that address our customer's unique requirements. The mission of Client is to be nimble and innovative in providing high quality solutions. Therefore, we are looking for an engaged seasoned professional in the role of Senior Software Engineer who can make an immediate impact. The candidate must have strong organizational skills and ability to work successfully in a fast paced, complex work environment. The ideal candidate is a highly motivated and polished professional capable of prioritizing work, demonstrating exceptional problem-solving skills, professional communication skills, flexibility and teamwork. Some job responsibilities include, but are not limited to:

  • Lead the architecture of a new strategic platform including technology selection (React Native vs. Swift)
  • Lead the development of our mobile applications and web application efforts across multiple fast paced programs
  • Create and support the iOS UI for the new platform as well as existing applications
  • Integrating multiple systems, sensors, unmanned platforms, communications devices (tactical radios, commercial radios systems) into the Team Awareness Kit / Tactical Assault Kit (TAK) suite of products
  • Work independently and be proactive in identifying and resolving problems as they arise
  • Support in-house and in-the-field engineering activities including travel to customer sites
  • Participate in code reviews, customer, and team meetings
  • Must be effective performing with a remote workforce
Qualifications

Required: Bachelor of Science in Computer Science or related field Preferred: Master's degree in Computer Science or related field

Experience And Skills

BS/MS degree in Computer Science, Engineering or a related subject Proven working experience in software development Working experience in iOS development Have published one or more iOS apps in the app store Familiarity with Objective-C and Cocoa Touch Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text Experience with third-party libraries and APIs Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies Solid understanding of the full mobile development life cycle Minimum of five (5) years of Software Development Experience At least two (2) years of experience leading technical teams and/or managing software developers preferred Ability to handle and prioritize multiple simultaneous assignments Ability to make concrete progress in the face of ambiguity and imperfect knowledge Experience working within an agile-based development and team structure

Your role at Client is integral to helping the world stay better connected and we are counting on your skills and inventiveness to help make meaningful contributions to Homeland Security. We would love to have you as part of our team.

About the Company

C

Cardinal Integrated