Senior Software Engineer (Mobile Developer)
Cyberjaya, MalaysiaJob ID R35635 Date posted Mar. 19, 2019
The Mobile Application Developer will have ownership of a application identified on an as-needed basis. They will be responsible for adding, maintaining and extending the features of the application. Developers will work closely with the Leads and Senior Developers to ensure that applications are fulfilling business requirements. Activities will include all aspects of development lifecycles (e.g. analysis, design, development, test, etc.). Developers will be responsible for get code reviews done by Leads, update tech designs as per need and unit test plans updated accordingly. Developers may be made responsible for ensuring application development standards are adhered to. This individual may also need to manage day-to-day activities of an offshore production support team.
PRINCIPAL DUTIES AND RESPONSIBILITIES
Develops and maintains Mobile applications/Website for customers, Partners & Dell Employees.
Develops Unit Test Plans to test programs and ensures that standards and policies are adhered to.
Obtains Technical Designs and Unit Test plan reviews from other Programming Staff and may perform Test Designs and Unit Test plan reviews of other developers; also responsible for mentoring junior developers with code reviews, design reviews, and unit t
Develops and unit tests application programs as specified in Technical Designs and obtains code reviews from other Programming Staff, while ensuring that all programming standards and policies are adhered to.
Provides production support of applications in production by trouble shooting issues, proposing solutions, develops and tests fixes, and migrates solution.
Responsible for ensuring adherence to development best practices and standards
At least 5 years of experience in Mobile application development, website, response design, usage of latest Frameworks.
Hands on experience with Web services, responsive design for mobile website using latest FWs like Angular JS, Ionic or React.
Worked on hybrid framework to develop mobile applications for iOS or Android platform.
Have a good understanding of Quality Assurance processes.
Should possess excellent inter personal and communication skills.
Hands on experience using Source control like SVN & CI like Jenkins.
Problem solving skills.
Ability to work in a team environment.
Possesses strong product/technology/industry knowledge.
Ability to influence others to achieve results.
Strong technical aptitude.