Job Description:-
- Design and develop new Dash features that meet both functional and technical requirements including security requirements.
- Maintain the existing Dash iOS mobile applications
- Develop and automate the testing for the software solution including the unit testing, backend integration testing, frontend user interface testing and end to end testing.
- Works with the product team and other internal teams to ensure assigned defects/enhancements are validated, documented and resolved appropriately.
- Works with the operation teams and other internal teams to facilitate root cause analysis of application issues.
- Familiar with best practices on coding, testing, code reviews, version control, continuous integration, continuous deployment and documentation.
- Gathering functional requirements and developing technical specifications & project/test planning as well as participate in project meetings and discussion.
- Continuously evaluate industry trends for opportunities to utilize new technologies and methodologies and implement these into the solution stack as appropriate.
Educational Qualification
Bachelor's Degree in IT/Computer Science/Computer Engineering or relevant discipline
Job Requirements:-
1. At least 3 years of mobile application development experience on iOS, Swift and experience with related tools such as Figma
2. At least 1 year of experience with web/application server development
3. Experience in Restful APIs and web services
4. Experience in software security tools and concepts
5. At least 1 project utilizing DevOps and software automation with unit testing and functional testing