Description
Looking for mid to senior software engineer with 3 to 7 years of professional experience, either native and hybrid mobile, or both who is familiar with one or more of the following languages or technologies: Flutter/Dart, Swift, Andriod/Kotlin, React Native, etc.
A strong competency in any one of those will work well. We look for developers who are self-motivated and self-directed and can work under a minimal amount of structure to come up with creative solutions rather than just someone who can follow a spec.
This position will be responsible for development and deployment of various mobile applications.
If you are organized, professional and a self-learner, this opportunity will be very rewarding. Long-term employment desired. Exciting work environment. We work on a wide variety of different technologies, so you get to stay on the cutting edge of development and work on a wide variety of technologies that suit your desire.
Skills Desired
- Strong skills with one or more major software languages/platforms such as: Flutter/Dart, React Native, Swift, Android/Kotlin or JavaScript.
- Experience with offline(local) storage, threading, and performance improvement. Experience with Floor and SQFlite database . Experience in designing
- Strong knowledge of the SOLID principle, MVP, MVVM, BLoC, Provider, software design patterns.
- application Widgets / local storage, encryption, offline-online.
- Proficient understanding of code versioning tools, such as Git.
- You must have a strong development competency in iOS or Android, or both, interface design understanding such as Google's Material Design or Apple's Design Guidelines.
- Experience with performance tuning, and management
- Fully at ease with Git
- Able to conceptualize problem solution and understand the relationships between other components of the technology for successful implementation of that solution.
- Enjoys solving challenging problems.
Education and Experience
- Bachelor's or master's degree in Computer Science helpful, but not absolutely required with proper experience
- 5+ Years of professional experience required