Join our Mobile development team working on consumer-facing front - ends. This is a hands-on developer position. The successful candidate has a strong technical ability, loves writing and debugging flutter code, and has good communication skills.
Roles & Responsibilities
Good understanding and work experience on Flutter, at least 2 years is necessary
Good understanding of iOS and Android ecosystem and integrations with the backend systems and 3rd party services
Should have a hands-on experience in Developing and Unit Testing using one or more mobile app development technologies like React Native.
Must have a good understanding of iOS Human interface design guidelines and Android Material Design Guidelines
Should have a good understanding on provisioning and deploying application in Appstore and Play Store
Should have good understanding and usage of tools like XCode IDE, Android Studio, Visual Studio, etc., and associated tools
Work cross-functionally with product, design, and engineering as part of our product development process.
Collaborate with the entire team on feature requirements and prioritisation.
Help design and implement functional requirements and prepare technical documentation.
Understand the requirements, conceptualize and design the Mobile Application architecture, with an emphasis on quality, performance, design, and re-usability.
Deliver clean, testable, well-designed, and scalable code.
Identify bottlenecks and bugs, and devise solutions to problems.
Must be able to manage multiple tasks and priorities independently and with efficiency.
Clearly and regularly communicate with management and technical support colleagues.
Strong communication and proactive interpersonal skills.