Specific duties and responsibilities :
Design, document, develop, test and deploy complex, scalable, highly available and reusable applications
Work closely with project managers, business analyst, and architects to understand business requirements.
Prepares reference for users by writing operating instructions.
Maintains historical records by documenting program development and revisions.
Maintains client confidence and protects operations by keeping information confidential.
Maintains professional and technical knowledge by attending educational workshops
Code and test programming for in-house software programs
Debug code for existing programs based on immediate need
Conduct end-user training upon completion of software
Developing new features and user interfaces from mockups or wireframes
Ensure the best performance and user experience of the application
Report issues and concerns immediately to Development Head
Troubleshoot system bugs and issues
Test code periodically to ensure it produces the desirable results and perform debugging when necessary
Ensure direct communication over email, chats, and ticketing chain to ensure timely resolution of identified issues
Be proactive, take accountability and ownership of assigned tasks to meet commitments on time and of quality
Adhere to organization administrative policies
Support business operations as necessary
2+ years of developing experience
Extensive knowledge about mobile app development. This includes the whole process, from the first line of code to publishing in the store(s)
Familiarity with RESTful APIs and mobile libraries for networking
Familiarity with the JSON format
Experience with profiling and debugging mobile applications
Strong knowledge of architectural patterns MVP, MVC, MVVM, and Clean Architecture and the ability to choose the best solution for the app
Familiarity with Git
Familiarity with push notifications
Understanding mobile app design guidelines on each platform and being aware of their differences
Integration with hardware or sensors, like GPS or Bluetooth, that the app will use
Integrations with Facebook, WeChat, Viber, Telegram