Mobile Developer/Analyst
This is for the people who want to play next level of programming/architectural roles.
Understanding of uses cases with Data Model and Actions (called as specification) for mobile/web applications
Architectural/visualization of Data Modelling of an application with principles of Object Orient Programming
Come up with Specifications by reading the existing code and designs (wireframes)
Create specification classes, share those classes with application development teams for their development
Come up with use case and relational diagrams with specification data, which represents set of business rules for workflows
Will be talking to various kinds of people playing with different roles, so should have those analytics/understanding skills
Development of Specification in YAML/TypeScript and generate output using pre-built build scripts
Experience in application design patterns and architecture
Strong understanding of object oriented programing concepts (OOPs)
Experience in data modeling and data analysis, close to Data Scientist or Analytics role
Excellent verbal and written communication skills as well as highly developed interpersonal and presentation skills
Should have research oriented (explore/experimentation) mindset, not just pure programming
Good to have mobile domain experience (iOS and Android)
Experience developing in an object-oriented language (ex, ObjectivC, Java, C++/C#, PHP.)
Should be able to read code for reverse engineering
Should be able to understand JSON/XML
Proven ability to meet deadlines and work in a fast-paced team environment
Quick learner with ability to grasp abstract concepts
Minimum of Bachelor's degree in Computer Science, MIS or a related field