Remote Work: Hybrid
Analyzes, develops, designs, and maintains software for the organization's products and systems. Performs system integration of software and hardware to maintain throughput and program consistency. Develops, validates, and tests: structures and user documentation. Work may be reviewed for accuracy and overall adequacy. Follows established processes and directions.
Responsibilities:
- 2 years of working experience in Flutter application development.
- Strong knowledge of iOS, Android and Flutter SDKs and Proven track record of successfully delivering mobile applications on both iOS and Android platforms.
- Experience with responsive design for multiple screen sizes and multiple platforms, Googles material design preferred.
- Must have experience of method channels and implementation in respective platforms.
- Strong experience with using Firebase with its analytics, crashlytics and notification framework.
- Good to be familiar with jenkins/git flow for Continuous integration and Continuous Development needs along with github actions and PR workflows.
- Ensures new ideas and methodologies are documented.
- Experience with common flutter libraries, State management, Secure Storage Libraries.
- Presence in open source community, technical forums.
- Capability to build reusable frameworks to support business demands.
- Design, Build and maintain high performance, reusable, and reliable dart code and flutter modules.
- Experience with JSON, XML and interfacing applications with server side APIs, Parsing libraries, Various Network Clients for multiple flutter platform.
- Understanding of design principles and interface guidelines with good understanding of architectural patterns (e.g Clean Architecture).
- Proficiency in leveraging debugging tools for identifying and resolving bugs efficiently.
- Unit-test code for robustness, including edge cases, usability, and general reliability with good knowledge of flutter testing frameworks.
- Should be quick learner of existing app or platforms.
- Proficient understanding of code versioning tools like Git and Code quality tools like flutter lint and SonarQube.
- Knowledge of the open-source ecosystem and the libraries available for common tasks.
- Experience with offline storage, threading, and performance tuning.
- Experience in ADA compliance with hands-on on accessibility development with Semantics in flutter.
- Experience in building universal apps with multiple language support.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Translate designs and wireframes into high quality code. Basic experience of design tools like Figma.
- Desire and ability to prototype ideas quickly, and be willing to experiment and learn with POCs.
- Published the apps in the app store/ play store and basic experience in web deployments and publishing flutter libraries.
Qualifications:
- All other Regions:
- Bachelor's Degree
- 0 to 2 years of experience
- Quantitative and problem solving skills
- Flutter
- Hands-on on Dart & Flutter is mandatory
- Strong experience in mobile app development with Flutter
- Proficient in Dart programming language and good at Java/Android
- Exposure to Cross-Platform Development and understanding of native platform differences.
- Proven UI/UX Design development work.
- Worked with Testing Frameworks such as Flutter Test etc.
- Lead Technical architecture and coding standards
- Proficient understanding of tools such as Git, JIRA
- Experienced in setting up continuous integration processes and automated unit testing.
- Good written and oral communication skills
- Strong knowledge UI design principles, design, and architectural patterns
- Working knowledge/Experience of Agile/Scrum development
- Knowledge on clean code architecture and libraries like Riverpod, Chopper , Json Serialiser
- Experience in ADA compliance with hands-on on accessibility development is additional
- Good in confidence
0 applies
1 views
Other Jobs from Zebra Technologies
Software Engineer, Senior (1 year contract)
Software Engineer, II
Software Engineer, II
Data Engineer, Advanced
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say