Mobile Engineer
Job Description
As a React Native/Flutter developer, you would be building performant mobile apps on both the iOS and Android platforms. You will be responsible for developing AI driven mobile applications as per the product requirements with a pre-approved design across multiple platforms. You will be responsible for architecting and building applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Work collaboratively with ML scientists, engineers, product managers and Business SMEs in seeking details on the requirements, writing up technical specifications, proposing the tools and methods for the solution, developing the application after necessary approvals, unit testing the solution, providing testing support and troubleshooting support for testers, participating in deployment plan, deployment, and post-deployment support. Application development will involve wrapping the lite deep learning algorithms to provide a smart and engaging user experience.
Required Experience, Skills and Qualifications:
• At least 3 years proven work experience as a developer using React Native or Flutter for Android/IOS in the mobile development industry, with a track record of developing apps released to the public.
• Solid understanding of the full mobile development life cycle. Experience and understanding of government services, Security & Mobility domains.
• Solid understanding and experience with object-oriented programming and associated design patterns. Proficiency working with object-oriented design, data structures, and complexity analysis.
• Experience with offline storage, threading, and performance tuning.
• Familiarity with cloud message API and push notifications.
• Familiarity with RESTful and SOAP APIs to connect Mobile applications to back-end services.
• Experience with Agile Development (SCRUM methodology, JIRA/ClickUp).
• Proficient understanding of code versioning tools: Git, SVN
You will fit in if you have:
• Appreciation for Start-up
• Hacker attitude to make your way through unfamiliar territory with little help
• Enthusiasm to get things done with responsibility
