
Responsible for
- Designing and coding the base application
- Ensuring the quality of the application
- Fixing application bugs
- Maintaining the code
- Implementing application updates

Similar jobs
Key Responsibility Areas:
- Design, build and deliver enterprise level mobile applications
- Write code with standards and conventions and follow best practices
- Encourage and lead innovation and solid lifecycle processes
- Collaborate with team on work definition, estimation and prioritization
- Lead and grow as a professional software engineer.
- Full ownership of product deliveries and mentoring junior team members.
- Strong client interactions to provide excellent Quality of Service.
- Owning the code base and making sure all code is reviewed and is of very high quality.
- Write and modify coding conventions and standards documents for all development
Required Skills:
- 2-4 years experience in developing Android applications using Java and Kotlin
Technologies/Frameworks –
- Java, Kotlin
- Maven, Git, Bitbucket
- Knowledge Data Structures
- SQLite, Room Database
- Must have strong knowledge and experience in Agile based software development methodologies. Knowledge of an Agile tool like Jira.
- Must have a very strong knowledge of integrating various system and APIs (both REST and SOAP)
- Good to have: Experience of Payment Gateway Integration, Third Party SDK integrations
- Domain Preference
- FinTech, Banking, IoT
•Strong in Android, Kotlin, and MVVM architectural pattern
•Great understanding of Coroutines, Memory management, and App performance
•Solid understandings of Connectivity - BLE, WiFi
•Unit and Instrumentation testing knowledge in Espresso, JUnit4 or JUnit5, and Mockito/MockK libraries
•Experience in Dependency Injection - Hilt, Dagger2
•Good knowledge in screen navigation using Navigation APIs
•Good to have knowledge in Jetpack Compose
Responsibilities:
· Develop and maintain mobile applications using Flutter framework
· Work with UI/UX designers to implement engaging and intuitive user interfaces
· Collaborate with back-end developers to integrate with RESTful APIs and other services
· Participate in code reviews and provide constructive feedback to improve code quality
· Stay up-to-date with emerging trends and technologies in mobile app development
· Participate in Agile development process, including sprint planning, daily stand-ups, and retrospectives
· Debug and troubleshoot issues reported by end-users
· Contribute to the development of project plans, timelines, and budgets
· Communicate effectively with team members and project stakeholders
Requirements:
· Bachelor's degree in Computer Science or related field
· Strong experience with Flutter framework and Dart programming language
· Experience with mobile app development for both iOS and Android platforms
· Strong understanding of software design patterns and architectural principles
· Strong debugging and troubleshooting skills
· Experience with Agile development methodologies
We are looking out for a Flutter Developer who will be running and designing product application features across various cross-platform devices. Someone who is passionate about code writing, solving technical errors, and taking up full ownership of app development. Role & Responsibilities
● An in-depth understanding of front-end languages like Flutter is a must, HTML, CSS3, JavaScript, and NodeJS.
● Experience in the development of Web App and code should be compatible with Android/iOS applications and have deployed them on Google Play/App Store.
● In-depth understanding of databases like PostgreSQL
● You will be writing readable and clear code using Dart that will be extensively documented for future use and upgrades.
● Familiarity using version control tools like Git, Subversion, etc., and IDEs like Android Studio, VS Code, etc.
● Knowledge of Dart programming language, Rest APIs, and integration of various APIs from third parties.
● Understand basic concepts of design for developing user-friendly applications.
Work Experience:
Experience of 2-3 years on Flutter technology is a must.
Location:
Thane, Mumbai (For candidates from outside Mumbai, the company will provide shared accommodation) Joining: 0-1 month
Remuneration:
Attractive salary + ESOPs
- Meeting with the product team to discuss ideas and specifications.
- Establishing strategy and development pipelines.
- Planning and implementing native functionality.
- Transforming design ideas into functional code.
- Designing and building native plugin codes.
- Identifying and fixing code errors and native plugin bottlenecks.
- Ensuring products conform to high industry standards.
About us:
Zapit aims to be a multi-platform single app solution for universal payments using blockchain technology. Our goal is to spread economic freedom by pushing the boundaries of p2p payments by introducing non-custodial decentralised financial services.
We are looking to build smart contracts that can be deployed for real world use cases such as insurances, loans and other useful decentralised financial products. We are also working towards building an economy where concepts like company shares, gift cards, discount coupons, loyalty points and more can be tokenised including NFTs in the form of art, music, gaming items, event tickets, design concepts and more.
Responsibilities:
- Collaborate with designers to develop a visually appealing, responsive & optimised app for mobile, web & desktop platforms.
- Use Flutter framework to develop great user experiences with effective workflows.
- Build reusable code and robust libraries of UI components.
- Write clean, maintainable and documented code with solid test coverage.
- Participate in the product roadmap discussions.
- Design, develop, test, deploy, maintain, scale and improve code base.
- Implement methods to understand user interaction and engagement on the product through metrics.
Requirements:
- Minimum experience of 1.5 years in Dart/Flutter development with a good knowledge of native Android & iOS development.
- Good understanding of Data Structures and Algorithms.
- Passionate and opinionated about beautiful design with an eye for detail.
- Should be updated with latest front end technologies and trends.
- Proficient knowledge of cross-browser compatibility issues and handle graceful degradation.
- Should have delivered multiple products.
- Interest in building things from scratch.
- Willingness and affinity to learn.
- Excellent communication skills.
- Self-motivated, work well independently or as part of the team.
Our Stack:
We tend to work with Javascript, Typescript, Dart, Flutter, gRPC, Express.js, Heroku, NodeJS, MongoDB, AWS, Solidity, Bitcoin Script.
Good-to-Have:
- Open Source contributions.
- Interest in Cryptocurrency/Payments space.
- Familiar with Git and GitHub/GitLab
Incentives:
- Equity in the company
- Get to work in a distributed team.
- Handsome pay. (Competitive)
- Fast opportunities for personal and professional learning and growth, tons of autonomy and responsibility, results-driven environment, international team, exposure to a wide array of ecosystems and trailblazing technology, flexible work hours.
Please include something beautiful you’ve implemented in the past if possible!
If you have examples of a project where you iterated after learning new things from potential users, please talk about that!
Roles and Responsibilities
- Proficiency in Android / Swift with Cocoa Touch
- Knowledge of Google Play store Guide lines with Apple Human Interface Guidelines
- Familiar with Android Studio with iOS SDK (UIKit, Core Data, Core Location, etc.)
- Knowledge of (JSON, XML, SOAP, REST) with Familiarity with RESTful APIs to connect
- Android and iOS applications to back-end services.
- Knowledge of SQLite, MySQL or similar database management system
- Must have sound knowledge in react native.
- Familiarity with cloud message APIs and push notifications.
- Experience with source control systems (Subversion,Git)
- Preference for Mobile App development using React native.
- Knowledge of HTML5, JavaScript, jQuery, Ajax is an added advantage.







