Join the team
Meaningful work with a bold vision. If that sounds like your dream job, you’ve come to the right place.
Why us?
We at Wow Labz are always striving to look for exciting problems to solve. Whether we’re creating new products or helping a small startup extend its reach, we build from our heart. We’re entrepreneurial and we love new ideas. Fun culture with a team that cares about your development and growth.
What are we looking for?
We are looking for a dynamic, reliable, self-motivated, and experienced Senior Flutter Developer who would be responsible for developing world-class mobile applications that would touch the lives of a billion people worldwide. You would be a key part of the entire software development journey starting from the product ideation to the final product delivery. Over the course of this journey, you would work alongside other junior engineers and developers whom you will have to guide and give directions as and when needed. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products are essential.
Responsibilities
- Guide and nurture junior developers
- Design and build applications for Android/iOS and Web
- Architect whole applications and guide the project to completion
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Publishing applications on Google Play Store and App store
Desired Skills and Experience
- Have two or more iOS/Android applications developed with Flutter that is either deployed on the AppStore/Google Play or available on Github
- 5+ years in mobile application development
- A good understanding of OOPS, MVC, MVP, MVVM, and design patterns
- Experience integrating the mobile applications with REST APIs, Web services, and RPC
- Understanding of the Agile development life-cycle
- Experience with third-party libraries and hands-on experience with Firebase products, and Android debugging tools
- Experience with offline data persistence, threading, and performance tuning
- Experience using GitHub or other similar version control tool
- Experience with Material Design, Android UI design principles, iOS Design guidelines, and best practices
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Expert knowledge on developing Universal Apps for devices having different types of form factor
- Ability to write readable code, perform unit testing, create extensive documentation for existing code, and refactor the previously written code into a readable state
- Ability to understand business requirements and translate them into technical requirements
- Experience with continuous integration
- A good eye for detail
- Critical thinker
Nice to have
- Knowledge of client-side security and performance
- Experience writing native code in Java/Kotlin/Swift
- Open-source contributions and writing technical blogs
- Experience with creating custom controls
- A knack for benchmarking and optimization