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.