Job Description
Primary Responsibility Would Be:
Work with our existing engineering team to maintain and develop new features for our app on both Android & iOS.Work closely with product management to understand requirements and convert them into easily understandable documentation.Peer reviews for code.Contribute towards the continuous improvement of the quality and process.Maintain development practices, writing clean, modular, and self-sustaining code, with repeatable quality and predictability.Writing code without using a 3rd party library as much as possible,Translating product requirements into high-quality code.Optimizing code for maximum performance across a vast array of web-capable devices and browsers.Testing the features being developed.Writing test cases for every new feature. Who we are looking for:Bachelor's degree in Computer Science, Computer Engineering or commensurate experience and education.2 years experience in Mobile application development 6mos to 1 year of commercial Flutter experienceExperience in deploying to iOS and Android 2 Years of experience using FirebaseKotlin / Java experience a plusAbility to work in a small team to help define the scope of the productExcellent attention to detail and an appetite for bringing pixel perfect designs to life
Must Have: Flutter: To build cross platform mobile apps for Android, IOS and Web. This should include making responsive UIs to efficiently query data and also manage states in an optimized manner.Native Android and IOS: To build custom Flutter Packages.Firebase: Should have experience with Cloud Firestore, Push Notifications, Cloud Functions and Analytics.Adobe XD: Should know how to use Adobe XD to use the design file and use it to build the app.Understanding of Rest API and HTTPs protocolsGit: To manage and collaborate in different projects with the rest of the team.
Good To Have:Angular | Bootstrap | JavaScript