Overview
Job Description:
We are looking for senior mobile app developers to develop our next generation enterprise communication and collaboration software based on Nokia Bell Labs research. An ideal candidate will
- Loves to code and can solve complex problem
- Has strong ability to work within teams with excellent interpersonal skills and written/verbal communications
- Has strong creative ability to take research requirements and visions to create applications
- Be able to contribute to creation and follow through on project timelines with documentation and design specifications
Main responsibilities:
- Collaborate across the company and interact with our customers to define, design and ship new features
- Write maintainable code with extensive test coverage following TDD/BDD principles, working in a professional software engineering environment (with source control, dev/stage/prod release cycle, continuous deployment
- Improve the skills of everyone around you through discussion, debate, coaching, and review.
- Promote work in an agile mode.
- Work with team members to create and develop innovation ideas into projects
- Needs to have good understanding of UI guidelines and able to expertly implement UX/UI design for iOS and translate for Android
Additional required Skills/Experience
- 4 years of iOS mobile application development
- 3 years of using Xcode, iOSK SDK, Objective C (knowledge of Swift is a plus)
- 3 years of experience with Javascript, REST interfaces, XML, JSON, OAuth.
- 4 years of experience working in a TDD/Agile development environment and unit testing with tools
- Demonstrated experience in designing, developing mobile applications
- 2 years experience working with mobile attached accessories (Bluetooth LE, WiFi, NFC) considered a plus
- 2 years Experience with Core Data or REALM considered a plus
- Experience with developing multi-threaded applications
- Experience with iOS frameworks for accessing other system datasets like media or contracts
- Experience with iOS Location services; Experience with Open GL or Open CV
- Experience with Metal considered a plus
- Published App on Apple or Google Play store is a plus
- Experience with developing cross platform applications is a plus
- Master Degree in Computer Science considered a plus
About Nokia Bell Labs
Nokia Bell Labs, the industrial research division of Nokia, continues to conduct innovative and game-changing research around the big issues affecting the ICT industry. Using its wide-reaching expertise and collaborating with the global innovation community (both inside and outside Bell Labs), the organization is focused on finding solutions that offer a 10x (or more) improvement in multiple dimensions. These solutions will then be used to create cross-discipline ‘Future X’ initiatives that will shape the future communications landscape.