Genuine Labs is looking for an experienced Software Engineer (iOS Development) to lead the development of Mobile Apps that interact with our Smart Products to automate data capture and analysis.
We’re a fun, silly, sometimes obsessive group of builders, designers, and entrepreneurs. Our team is a diverse group but one thing we all share is that we live at the crossover of people, culture, design and technology; building joyful physical and digital experiences.
We’re looking for someone with experience working in the iOS space, developing robust and engaging iOS environments for users.
The right candidates will be able to manage API integration with cloud services, connectivity with hardware, and making the front end as beautiful and user-friendly as possible, and more as we continue to scale and evolve.
Job responsibilities:
- Maintaining versions and iterations of the procedures for the iOS platform application software development as per product requirements
- Preparation of related technical documents, participation in improving the development process specifications;
- participate in project demonstrations. Demand for research and design.
- Designing test rigs for your work to ensure your mobile app plays nice with each product
- Debugging patiently, documenting efficiently, refactoring smartly, and pushing hard for testing and quality
- Working with our Cloud team to make sure raw and processed data is seamlessly transferred between app and cloud
Skills and Requirements
- 4+ years of software development experience
- 2+ years of modern iOS experience
- Solid experience on Objective-C/Swift as programming language
- Familiar with common network communication and agreement;
- Familiar with multithreaded programming;
- Read technical documents in Chinese and English;
- Prior experience building interactive, custom iPad/iPhone UI components
- Familiarity with automated testing of iOS applications
- Experience with Git and continuous integration tools
- Building apps that involve complex data
- AGILE/LEAN practices
- Comfortable with Python (or other scripting language) and command line automation
- video special effects development experience is preferred, use Core.Bluetooth priority.
- Good team player, strong sense of responsibility, work independently and commitment to achieve high quality results