iOS Developer

Bosch
Technology for life.

Job details

  • Full-time
  • calendar
  • map markerAveiro, PT
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeIntermediate
  • routeEnglish
    Preferred spoken language

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300

Intro

The capacity of innovation and know-how development determine the success of the Bosch Group companies worldwide. Invest your willingness to learn and your dedication and ability to master new tasks with us and participate in ensuring the success of our company.

We are looking for an** iOS Developer** to be part of our team!

The Research & Development Thermotechnology Center is in charge of designing, testing and exploring systems, components and technologies. We develop new services for energy efficient building and retrofit around the configurator. For this purpose, we address our end consumers and trade partners along the complete process of building and retrofit to generate added value having as an ultimate goal the improvement in the quality of life of our clients.

Responsibilities:

  • Development and maintenance of native mobile applications for smart devices based on iOS
  • Design, document and implement a reusable software architecture based upon generated requirements.
  • Research and technological development
  • Continuously verify the developments through the implementation and application of manual tests, unit tests and automated tests
  • Continuously document developments following the department best practices;
  • Overall knowledge of IOT (Internet of Things) state of the art

Main requirements

  • Deep knowledge of software development best practices, design patterns, refactor practices, testing practices and have an insight of the state of the art in the software engineering area
  • iOS Native Programming - Must have strong knowledge of Objective-C and/or Swift Programming Languages and of the iOS Development Methodology. Must be familiar with the main frameworks used in iOS Development. Must have experience with the process of signing/resigning and submission of applications in the Apple AppStore. Ideally should have knowledge of C/C++ languages
  • Mac OSX Environment - Must have knowledge of OSX environment, configuration, and usage
  • Software Configuration Management and Continuous Integration and QA tools
  • Familiarity with AGILE development methodologies (namely SCRUM)
  • Deep knowledge of UML modelling language
  • Must be familiar with Test Driven Development
  • Results oriented and pro-active attitude
  • Good communication skills and assertiveness
  • Problem solving mindset
  • Ability to work in a team environment
  • Willingness to travel

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300