Position: Software Engineer – L2
Experience: 3 to 5 Years
Reporting to: Team Lead
Job Responsibilities:
- 3 to 5 Years of mobile development experience with 2 years of relevant experience in Flutter and Dart
- Have two or more iOS/Android apps developed with Flutter. Either deployed on the AppStore/Google Play
- Knowledge of Multiple Architecture patterns – Bloc, CLEAN, MVVM, MVP (Flutter related) If you have implemented your own architecture, that will also be appreciated
- Experience with Databases, offline storage, threading, and performance tuning
- Familiarity with RESTful APIs to connect applications to back-end services
- Translate and Build the designs and Wireframes into high-quality responsive UI code
- State Management using commonly used 3rd party libraries and services: RiverPod, flutter-hook, Redux, Fish-Redux, Bloc, MobX, GetX
- Add a flutter module to an existing native app
- Bridging Between Dart and Native Code with Flutter Platform Channel for Communicate Each Other
- Translate and Build the designs and Wireframes into high-quality responsive UI widgets
- Make use of Implicit/Explicit UI animations provided by Flutter SDK
- Ensure security guidelines are always followed while developing the app
- Perform time profiling and memory leaks assessment
- Follow the best practices while developing the app and also keeping everything structured and well documented
- Resolve any problems existing in the system and suggest and add new features to the complete system
- Experience with Unit, Widget, and Integration testing
- Experience with Git, and Bitbucket for source version control
- Take the initiatives to learn the latest tools/technology and share knowledge with the team members
Non-technical Skills:
- Excellent communication and interpersonal skills
- Articulates thoughts and ideas clearly, concisely, and persuasively
- Ability to work effectively within a fast-paced, rapid-growth environment
- A self-starter with the demonstrated ability to take the initiative and can proactively identify
issues/opportunities and recommend actions - Strong results orientation
- Demonstrated customer service orientation
Daytona Systems: Employee Benefits and Perks
- Paid Vacation
- Highly Flexible Work Culture
- Tuition Support
- Health And Wellness Plans