Senior Mobile Developer

last updated June 29, 2021 21:09 UTC

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer (React) @ Cake
  • -> Frontend Engineer @ Torc

Love coding? So do we! Interested in working with a talented team of developers who have a direct impact on the $11 trillion commercial real estate industry? Then CoStar Group is the place for you. CoStar is seeking a highly motivated individual to be a Senior Mobile Applications Developer on our mobile development team. You will be part of a highly skilled development team working with the latest technologies. This is a great position for a self-motivated “out of the box” thinker who is looking to work on applications that are used by millions. Are you up for the challenge?

Mission:

The Senior Mobile Applications Developer is responsible for designing, developing, and troubleshooting high performance and high availability iOS mobile applications, using Objective C and related technologies to meet the company’s strategic objectives. They are also responsible for adhering to CoStar’s iOS development frameworks and best practices and follow CoStar’s SDLC processes.

Duties and Responsibilities:

Develop mobile applications for iOS devices.

Design user interface layouts using Objective C/Cocoa/Swift that perform well as required by CoStar’s product strategy.

Design and develop interfaces to web services.

Analyze technical requirements and design new components and controls to meet CoStar’s functional, performance, and availability requirements.

Design and develop using Object Oriented design principles and software design patterns to attain high reusability and maintainability.

Develop an in-depth understanding of CoStar’s product architecture and frameworks. Maintain and contribute to CoStar’s product platform as necessary.

Maintain and support CoStar’s products that are released to stakeholders and customers.

Help build consensus among different teams working on software development projects.

Facilitate discussions among other iOS developers to exchange new ideas and improvements.

Continually evaluate emerging technologies to identify opportunities, trends, and best practices that can be used to strengthen CoStar’s technology platform and development practices.

Competencies, Knowledge, and Skills:

Bachelor’s degree in computer science or related field.

3+ years’ experience developing business applications.

Experience with mission critical, high volume, mobile apps.

Demonstrates expert knowledge of iOS.

Demonstrates expert knowledge of Objective C and the iOS SDK. Familiarity with Swift is a plus.

Demonstrates expert knowledge of the Cocoa Framework.

Demonstrates expert knowledge of the XCode IDE.

Demonstrates expert knowledge of Interface Builder.

Demonstrates strong knowledge of Git for source control.

Demonstrates good working knowledge of Autolayout using interface builder and APIs.

Proficient in writing Unit Tests and/or Test Driven Development (TDD).

Ability to work with minimal supervision or assistance to complete tasks.

Possesses strong analytical and problem solving abilities.

Demonstrates expert knowledge of Object Oriented Programming, and design patterns.

Strong computer system analysis and design skills in current methodologies and patterns including object oriented programming, MVC, SOA, etc.

Demonstrates good working knowledge of consuming Web services.

Demonstrated knowledge of SQL databases is a plus.

Strong knowledge of Agile/SCRUM development.

Ability to clearly communicate thoughts and ideas within and across teams.

Ability to work well with other developers and management.

Ability to juggle priorities.

Adaptability/stress tolerance.

Awareness of emerging technologies.

Shopping Cart
There are no products in the cart!
Total
 0.00
0