We are looking for a Kickass experienced Mobile Developer to join our gang!
At WakeCap, we have developed an IoT based platform for construction companies to track workers, materials, and assets. We are currently in search of a passionate and energetic Mobile Developer who is proficient with both Android & iOS technologies.
Responsibilities:
- Your primary focus will be developing mobile applications to our product with user interface components and implementing them following well-known workflows.
- You will ensure that these components and the overall application are robust and easy to maintain.
- You will coordinate with the rest of the team working on different layers of the infrastructure.
- Produce fully functional mobile applications writing clean code.
- Commitment to collaborative problem solving, sophisticated design, and a world-class quality product are important.
- You'll also be part of a highly effective cross-functional team so we are not looking for code monkeys but awesome personality, collaborate with every part of the company to understand our customer and create solutions with our product.
- Assists in identifying functional/non-functional requirements, risk assessments, and providing assistance at all phases of a project from requirements to delivery.
- Implements solutions using appropriate mobile technologies and creates unit test cases to verify functionality against specifications.
- Works with cross-functional teams to produce and maintain internal and external-facing documentation.
- Ensure new and legacy applications meet quality standards.
- You’ll be the main driver of the “Wow” factor for our clients. And you will Work in a fast-paced tech-enabled startup that aims to digitize the construction industry.
Required Skills:
- Familiarity with OOP design principles.
- Familiar working with predefined libraries (SDKs) and develop new SDK library from scratch in both Android & iOS.
- In-depth knowledge of at least one programming language like Swift and Java / Kotlin.
- Experience on web service integration (SOAP, REST, JSON, XML).
- Experience building native apps (Preferably with Flutter Platform https://flutter.dev).
- Experience with offline storage, memory management, threading, caching mechanisms and performance tuning.
- Familiarity with cloud message APIs and push notifications.
- Familiarity with code versioning tools such as Git.
- Understanding of Android & iOS design principles and interface guidelines.
- Excellent debugging and optimization skills.
- Familiarity with AWS elements, RESTful APIs, and multithreading.
Qualifications:
- 3 - 5 years of experience with mobile application development using Java / Kotlin for Android and Swift for iOS.
- Strong understanding of design patterns over and above MVP, MVVM, and MVC.
- Expert working knowledge of Java, Swift, XCode, SDKs, and Android Studio.
- Published Android & iOS applications on the Google Play Store & App Store.
- Ability to implement custom native interfaces using the latest Android & iOS programming Techniques.
Good to Have:
- Good intuition for good design (UI) and UX.
- Experience / Knowledge creating native mobile apps using Flutter (https://flutter.dev)
- Knowledge on Dart programming language.
- Experience working in an IoT enabled tech-company / Knowledge on IoT technology.
- Knowledge of mobile sensors integration.
- Knowledge of Android Serial Port (UART) Integration.
About WakeCap:
WakeCap Technologies is dedicated to inventing and designing seamless solutions to connect challenging environments in order to improve safety measures and productivity levels in the industrial sector. WakeCap provides a first-of-its-kind enterprise solution to overcome the challenges of digitizing field logistics in the construction sector. Ultimately, our mission is to disrupt the construction industry without disrupting the work.