As part of our IoT solution engineering team, you’ll be responsible for building our core products – from ideation to production and creating a tangible impact for our customers globally.
Responsibilities
- Work closely with the Product, UXUI, and Backend teams to design, build and extend consumer and/or partner-facing new products, platforms, and features.
- Build reusable iOS software components for our platform.
- Implementing custom native interfaces using the latest iOS programming techniques and building.
- Integrate with our backend services to make sure we are delivering a great mobile user experience that is super-fast for end-user.
- Help improve code quality through writing unit tests, automation, and performing code reviews.
- Work with the product and design team to understand end-user requirements and use cases, then translate that into a pragmatic and effective technical solution.
- Participate in brainstorming sessions and have the chance to contribute innovative and original ideas to our technology, algorithms, and product.
Skill Requirement:
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Must have published iOS applications in App Store.
- Extensive knowledge of OOPS, Swift, Objective-C, REST, XML, JSON, SQLite, CoreData, xCode, SWIFT.
- Should have experience working with Animation, Gestures & Map, and Location SDK.
- Experience with third-party libraries and APIs.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Must have an understanding of SOLID principles.
- Should have good knowledge of Architecture design, SDLC, MVC, MVP, MVVM, and VIPER.
- Strong debugging and troubleshooting skills.
- Strong understanding of the full mobile development life cycle.
- Ability to execute the project independently.
- A self-starter that relies on experience and judgment to plan and accomplish individual and team goals & must be a fast learner.
- Good communication skills.
- Experience working on performance tuning the high scalable apps
- Full-stack development experience is added advantage
- Familiar with Agile Development Methodology, such as Scrum
As part of our IoT solution engineering team, you’ll be responsible for building our core products – from ideation to production and creating a tangible impact for our customers globally.
Responsibilities
- Work closely with the Product, UXUI, and Backend teams to design, build and extend consumer and/or partner-facing new products, platforms, and features.
- Build reusable iOS software components for our platform.
- Implementing custom native interfaces using the latest iOS programming techniques and building.
- Integrate with our backend services to make sure we are delivering a great mobile user experience that is super-fast for end-user.
- Help improve code quality through writing unit tests, automation, and performing code reviews.
- Work with the product and design team to understand end-user requirements and use cases, then translate that into a pragmatic and effective technical solution.
- Participate in brainstorming sessions and have the chance to contribute innovative and original ideas to our technology, algorithms, and product.
Skill Requirement:
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Must have published iOS applications in App Store.
- Extensive knowledge of OOPS, Swift, Objective-C, REST, XML, JSON, SQLite, CoreData, xCode, SWIFT.
- Should have experience working with Animation, Gestures & Map, and Location SDK.
- Experience with third-party libraries and APIs.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Must have an understanding of SOLID principles.
- Should have good knowledge of Architecture design, SDLC, MVC, MVP, MVVM, and VIPER.
- Strong debugging and troubleshooting skills.
- Strong understanding of the full mobile development life cycle.
- Ability to execute the project independently.
- A self-starter that relies on experience and judgment to plan and accomplish individual and team goals & must be a fast learner.
- Good communication skills.
- Experience working on performance tuning the high scalable apps
- Full-stack development experience is added advantage
- Familiar with Agile Development Methodology, such as Scrum