Senior iOS Software Engineer - Braga

Braga Full-time

Detalhes da oferta

Randstad Professional is recruiting for a client that creates software products and services to simplify, secure, and enhance the mobile experience.

competências

  • Experience/Skills Required:

    - 5+ year of experience.
    - Good English speaking and writing skills.
    - University dregree in Computer Science, Engineering or a related subject.
    - Excellent understanding of the iOS SDK, iOS development life cycle and associated patterns.
    - Extensive experience with Objective-C and/or Swift programming.
    - Extensive experience with most commonly used iOS frameworks and APIs.
    - Extensive experience supporting different screen resolutions and device types.
    - Extensive experience with asynchronous communications.
    - Extensive experience using crash analysis and profiling tools.
    - Extensive experience integrating with RESTful based back-end services APIs.
    - Experience with CocoaPods dependency management technology.
    - Experience managing iOS developer account requirements (certificates, profiles, devices, etc.)
    - Experience with creating unit tests as well as developer unit testing.
    - Knowledge on security best practices for mobile application development/integration.
    - Experience with enterprise level branching/merging strategies.
    - Experience publishing apps through iTunesConnect.

responsabilidades

Role/Responsibilities:

- Design, develop and test iOS based applications.
- Collaborate with agile cross-functional teams to define, estimate, design, and ship new features.
- Interact with internal stakeholders and other teams to clarify technical requirements.
- Analyze functional requirements and propose suitable technical solutions and technologies.
- Mentor less experienced software developers in technology, architecture and patterns.
- Provide cross project and cross platform technical leadership.
- Participate in code and design reviews of the engineering team.
- Develop unit tests, update and run test plans and work on bug fixing.
- Help maintain code quality, organization, and automation.
- Help ensure performance, scalability, quality and responsiveness of our products.
- Proactively search, evaluate and propose the adoption of new frameworks, technologies and processes.
- Contribute to continuous integration, test automation and deploy processes and activities.

benefícios

.
DistritoBraga
LocalBraga
Sector de actividade TI, Telecomunicações e Comunicação
Tipo de contrato Full-time
Tipo de oferta Emprego
Contactos Randstad Portugal
Avenida da República, 26
1069-228 Lisboa
Portugal
none
800 244 244
https://www.randstad.pt