Flutter Developer
Job Summary:
We are seeking a talented Flutter Developer to join our dynamic technology
team. You will play a vital role in building and shipping robust applications
for Android and iOS using a single codebase, significantly impacting our
product offerings and customer satisfaction.
Key Responsibilities:
-
Build and ship robust applications for Android and iOS devices using a
single codebase.
-
Write readable and clear code in Dart, ensuring extensive documentation for
future use and upgrades.
-
Collaborate with team members to share feedback and brainstorm ideas to
improve the development process.
-
Understand basic design principles to develop user-friendly applications.
-
Stay updated with the latest technologies and incorporate them into your
workflow.
-
Coordinate with other team members throughout the application development
process.
-
Identify and resolve software defects while providing ongoing support and
maintenance for applications.
-
Document application changes and develop updates to improve functionality.
Requirements:
-
Bachelor’s degree in Computer Science, Information Technology, or a related
field.
-
3-5 years of experience in mobile app development, specifically with Flutter
and Dart.
-
Strong understanding of Object-Oriented Programming (OOP) concepts and
design patterns.
-
Familiarity with the Agile Software Development Life Cycle and experience in
Scrum projects.
-
Proven ability in writing readable code and creating extensive documentation
for existing code.
-
Practical experience using and deploying Flutter 2.0; knowledge of Git and
various IDEs such as Android Studio and VS Code.
-
Experience with other programming languages (e.g., Java, Kotlin, Swift) is a
plus.
Preferred Qualifications:
- Experience with optimizing applications for Material Design.
- Familiarity with version control tools like Subversion.
-
Demonstrated ability to refactor previously written code for improved
functionality.
- Exposure to other frameworks such as React Native.
Benefits:
- MacBook Pro and Monitor for an optimal development setup.
- Learning reimbursement of up to 5K for books and courses.
- Monthly internet reimbursement to support remote connectivity.
- Fun Fridays: Enjoy social gatherings every alternate weekend.
-
Ongoing growth and development courses and memberships to excel in your
role.
- Paid Time Off and Parental Leave for work-life balance.
- Flexible working environment with supportive remote work options.
-
Quarterly outdoor parties and an annual offsite retreat outside the city.
- Thriwe membership for one year along with family health insurance.
About The Company:
Thriwe is a technology-driven B2B Consumer Benefits Marketplace that caters to
both National and International Markets. Founded in 2011, Thriwe has its
headquarters in India (Thriwe Consulting Pvt. Ltd.) with offices across UAE,
Singapore, London, and Florida. We provide an ecosystem for premium customer
acquisition, retention, and loyalty services to leading financial institutions
and card networks. Our offerings include India’s largest tech-enabled Golf
management platform, as well as a variety of lifestyle, wellness,
entertainment, and shopping benefits, empowering clients to enhance engagement
with their most valuable customers. As a software engineer at Thriwe, you will
contribute to building outstanding benefit and loyalty solutions,
collaborating with a passionate team dedicated to startup success.