Mobile Developer Android Apps
Job Description
Position : Mobile Developer (DSAI-MD01)
Reporting to : Head - Technology
Job Type : Full Time
Job Location : Delhi, India (Remote during Covid-1+)
Company : Headquarters in Toronto/Canada Inc. is an outcome based artificial intelligence company, enabling organizations and businesses to enhance their decision-making capabilities by leveraging the power of data and AI. From finding the most efficient supply chain routes to knowing where to develop next, our AI-driven platform enables our clients to visualize what's going on, predict what's coming, analyze data, and optimize processes to make smarter decisions for a better future. Our geo-analytical AI platform powers smarter and smarter decisions by visualizing data, suggesting strategies, predicting outcomes and continually analyzing :
• Develop design documents and prepare detailed planning and estimates
• Identify and plan for new features
• Develop high-level system narratives, storyboards and user interface prototypes
• Develop application programming interfaces (APIs) to support mobile functionality
• Suggest and implement new mobile products, applications and protocols
• Remain up to date with the terminology, concepts and best practices for coding mobile apps
• Work closely with colleagues to constantly innovate app functionality and design
• Use and adapt existing web applications for apps
• Write unit and UI tests to identify malfunctions
• Communicate with users to understand their needs and experiences
Requirements
• Must have 3+ years of demonstrable development experience
• Demonstrable portfolio of released applications on the App store or the Android market
• Mobile app frameworks/SDKs or native mobile programming
• UI/UX development experience
• Familiarity with OOP design principles
• Experience with third-party libraries, REST APIs, JSON data and Amazon web services
• Experience with Agile Development methodology
• Experience delivering a product that is centered around great customer experience
• Superior analytical skills with a good problem-solving attitude
• Ability to perform in a team environment
• Strong oral and written communication skills
• Ability to interpret and follow technical plans (ref:hirist.com
