About thinkbridge
thinkbridge is how growth-stage companies can finally turn into tech disruptors. They get a new way there – with world-class technology strategy, development, maintenance, and data science all in one place. But solving technology problems like these involves a lot more than code. That’s why we encourage think’ers to spend 80% of their time thinking through solutions and 20% coding them. With an average client tenure of 4+ years, you won’t be hopping from project to project here – unless you want to. So, you really can get to know your clients and understand their challenges on a deeper level. At thinkbridge, you can expand your knowledge during work hours specifically reserved for learning. Or even transition to a completely different role in the organization. It’s all about challenging yourself while you challenge small thinking.
thinkbridge is a place where you can:
- Think bigger – because you have the time, opportunity, and support it takes to dig deeper and tackle larger issues.
- Move faster – because you’ll be working with experienced, helpful teams who can guide you through challenges, quickly resolve issues, and show you new ways to get things done.
- Go further – because you have the opportunity to grow professionally, add new skills, and take on new responsibilities in an organization that takes a long-term view of every relationship.
thinkbridge.. there’s a new way there. ™
What is expected of you?
As part of the job, you will be required to
- Lead the development of highly complex and scalable mobile applications using Flutter.
- Design, implement, and maintain high-performance, reusable, and reliable code.
- Collaborate with product teams, backend developers, and UI/UX designers to define, design, and ship new features.
- Conduct code reviews to ensure code quality and best practices.
- Stay updated with emerging technologies and tools and integrate them into the development process to enhance productivity.
- Lead the effort in bug fixes, performance improvement, and ensuring applications are secure and efficient.
If your beliefs resonate with these, you are looking at the right place!
- Accountability – Finish what you started.
- Communication – Context-aware, pro-active and clean communication.
- Outcome – High throughput.
- Quality – High-quality work and consistency.
- Ownership – Go beyond
Requirements
Must have technical skills
- Proficiency in Flutter framework with DART as language.
- Proven experience in designing, building, and deploying at least two mobile applications for both iOS and Android.
- Following Comment Driven Development, that is, maximizing usage of task/code/project management platforms to drive the development instead of communicating via chat or call with peers
- Strong knowledge of RESTful APIs, third-party libraries, and backend integration.
- In-depth understanding of the full mobile development lifecycle and experience with CI/CD pipelines.
- Proficiency with version control systems like Git and experience in branching strategies for large project
Good to have skills
- Experience with BLoC or Provider state management, and design patterns like MVVM.
- React-Native, ReactJS for web development
- Cross-platform development skills using Flutter.
- Hands-on experience with cloud technologies such as AWS, Firebase, or Google Cloud.
- Experience with performance and memory tuning with tools.
- Experience in writing unit tests, and integration tests, and ensuring overall code quality.
- Excellent communication and interpersonal skills
Our Flagship Policies and Benefits
- Remote First
- Flexible work hours
- No loss of pay for pre-approved leaves.
- Family Insurance
- Quarterly in-person Collaboration Week -WWW