Job Opportunities
Mobile Developer

-  Unit-test code for robustness, including edge cases, usability, and general reliability

- Solid understanding of the full mobile development life cycle, including automated testing and building

- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies

- Write clear, maintainable and testable code that you are proud of

- Be proficient in using version control and continuous integration, with tools such as Git and Jenkins.

- have built at least two Android and/or iOS apps with Flutter is a plus



- Fluency with Java, Kotlin and/or swift


- Proven working experience in software & mobile development


- Have published one or more mobile apps in Google Play or App Store


- Experience with third-party libraries and APIs


- Experience working in an agile development process


- Good communication skills in English


- Basic understanding of Android extensions/custom keyboards is a plus


- Experience creating Material Design styled apps is a plus


- Bachelor's Degree or higher




- Analyzing users stories and/use cases/requirements for validity and feasibility

- Create logs to document testing phases and defects

- Design and develop automation scripts when needed

- Execute (Manual and Automation) Test Cases including UI/API/Batch/ Mobile.

- Gathering and validating application functional/performance/load requirements

- Documentation of process improvements regarding best practices regarding test automation

- Conduct post-release/ post-implementation testing

- Report bugs and errors to development teams


- Bachelor's degree or higher in Computer Science, or related fields

- Effective problem solving and analytical skills.

- The ability to work under pressure and to tight deadlines

- Self-learning

- Good time-management skills

- Good understanding of the SDLC and Software Testing Lifecycle is a plus

- Experience in other automation tools such as Selenium, Test Complete etc.

- Great interpersonal and communication skills

- Knowledge of SQL Statement, Store Procedure and Query would be a plus.

- Good command of English (spoken and written)


-  Participate in requirement discussion and translate requirement into technical aspect

- Regularly sync with teams to ensure the quality and value of deliverables

- Participate in agile / scrum framework

- Develop OpenAPI page as medium for interface with teams

- Design and develop microservices API in response to the requirement with best practice

- Design and develop interface to other systems, i.e., payment gateway, SMS gateway

- Continueously optimize and improve the deliverables

- Ensure the quality of deliverables with thorough unit testing

- Explore the alternatives to deliver more effective solutions as a whole



-  Bachelor's degree or higher in Computer Science, or related fields

- At least 2 years experience of hands-on development with node.js

- Skilled in NoSQL database interface, specifically MongoDB

- Proficient knowledge of API, microservice architecture, and AWS products / services

- Align well with SMILEfokus cultures and values

- Team spirit, and result-oriented

- Good command of English (spoken and written)


Applied Position :
Attached Portfolios or Resume *
Maximum File Size: 5MB, File Format : Zip, Pdf.
* Important Info, Please enter correctly