Job Description
KEY RESPONSIBILITIES:
You will:
- Develop new complex mobile applications from top to bottom (user interface design, application design, implementation, unit and functional testing, deployment to customers). Implement new features in existing mobile applications.
- Act as a technical reference / subject matter expert in all areas of the mobile application development life-cycle.
- Contribute to the high-performance of the agile-development lifecycle by ensuring productive, consistent and successful sprints by working to reduce blocking issues for the team.
- Maintain existing mobile software systems by identifying and correcting software defects.
- Participate in regular design and code reviews with development team members to confirm use of best practices.
- Translate business requirements into applications by implementing the best strategy to ensure design meets performance, usability, reliability, and scalability standards.
- Translate complex functional and technical requirements into detailed development tasks.
- Estimate the duration of design, development, and testing tasks.
- Create new and extend existing operational documentation based on industry best practices and established international standards of software development.
QUALIFICATIONS:
- Candidate must possess at least a Bachelor's/College Degree , Computer Science/Information Technology or equivalent.
- Preferably 5 years experience specializing in IT/Computer - Software or equivalent
- Experience in Kotlin preferred
Work Schedule: Monday - Friday, Dayshift
Work Setup: On-site