Placement papers | Freshers Walkin | Jobs daily: OnSite Senior iOS Developer at Detroit Labs (Detroit, MI)


Search jobs and placement papers

OnSite Senior iOS Developer at Detroit Labs (Detroit, MI)

Detroit Labs OnSite is looking for a Senior iOS Developer to join one of our projects in downtown Detroit. This role is with our OnSite business unit; successful applicants will be working at the client location in downtown Detroit.


As a team member, you will be involved in all aspects of developing new features including user story elaboration, estimation, analysis, design, programming, unit/integration testing and debugging following Agile development practices such as Scrum and Extreme Programming (XP). This is a highly collaborative, cross-functional, Agile environment.


This is a full-time salaried role with full medical and dental benefits, 401K matching, monthly team outings and more.


RESPONSIBILITIES



  • Elaborate, estimate, and design for small increments of work…just-in-time

  • Commit to completing well-defined work and deliver on those commitments

  • Perform technology evaluation and design spikes

  • Pair program with different people in many situations

  • Report status of assigned software development tasks

  • Consistently follow the specified software development methodology

  • Model courageous and continuous learning to the team. Actively help team members continuously learn

  • Promote improvements in programming practices such as functional/acceptance test driven development, continuous integration, and test automation

  • Continuously learn and challenge the organization concerning new practices, processes, technologies, and languages

  • Build a strong team using their collaboration skills. Interview and mentor team members.

  • Provide leadership and assistance among and across teams/organizations

  • Test-drive code (Test Driven Development)


REQUIREMENTS



  • Most likely 3+ years of experience on a team developing native iOS app(s) available in the app store

  • Proven experience/responsibility for design and architectural decisions of app

  • Experience with Swift in a Production Application

  • Experience with Objective C in a Production Application

  • Experience developing apps that interact with Web Services (REST, XML/JSON)

  • Experience with native iOS UI development for phones and tablets (multi-resolution support; resource utilization such as images, layouts, strings)

  • Proven knowledge and practical application of design patterns

  • The ability to identify and write appropriate tests leveraging mocking/spying frameworks for isolation of the subject component

  • Knowledge of and desire to work in an Agile development environment

  • Must have strong teamwork orientation and the ability to foster collaboration within and across team


You might also have:



  • Experience working on Agile development teams following Scrum

  • Experience working on a team following Extreme Programming (XP) practices

  • Experience writing automated functional tests against a mobile app

  • Experience mentoring team members in the adoption and practice of XP

  • Awareness of the iOS UI/UX guidelines and platform specific UI constructs/widgets (able to visualize platform specific approach to UI design given a user story)

  • Experience with mapping and search providers

  • Experience with Internationalization and Localization


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment