DIGITAL TALENT TELKOM GROUP
1. Artificial Intelligence Engineer
Job Description:
- Melakukan Data Understanding dalam menbuat suatu model
- Mempersiapkan dan memilih dan menampilkan data sesuai dengan use case yang diimplementasikan
- Melakukan Validasi data agar hasil analisa sesuai yang diharapkan
- Mengelola data infrastruktur dan Architecture
- Mengembangkan Proses Dataset untuk modelling, Data Mining dan produksi
- Meningkatkan Improve data reliability, efficiency and quality
- Mengembangkan data pipeline infrastructure
- Mengembangkan solusi pengelolaan Data
Requirements :
- Pengalaman Kerja Minimal 3 Tahun
- Digital Technical Skill: Deep learning, Machine learning or Robotic framework
- Specific Soft Skill: Excellent written and oral communication skills both Bahasa and Business English
- Tools : Experience with Caffe, TensorFlow, MxNet, Keras, Theno, Hadoop or Spark. Python or R or C++, SQL or NoSQL database.
- Portofolio/project : Certification from trusted institutions recognized by professional organizations from Artificial Intellegence
2. Data Scientist
Job Description:
- Mengambarkan suatu nilai ke raw data melalui suatu interpretasi data dan modelling
- Menganalisa data sesuai dengan usecase yang diekmbangkan
- Membangun modelling untuk Pengembangan atau improvement program internal dan eksternal
- Mempersiapkan data untuk membuat modelling predictive and prescriptive
- Mendesign analytics as a service untuk layanan big data.
- Membangun modelling untuk Pengembangan atau improvement program internal dan eksternal
- Melakukan training dan test modelling sehingga fit untuk model program dan usecase yang sedang dikembangkan
- Menampilkan data insight untuk ditampilkan (Visual) dari hasil data analytic
Requirements :
- Pengalaman Kerja : Minimal 3 Tahun
- Digital Technical Skill : Statistics and Data Engineer, big data technology, CRM Analytics, Data Modellar, Data Strategist,
- Machine Learning, Video Analytics, Data Engineer, Growth Hacking, Deep Learning, NLP, Business Analytics, Project
- Management, Domain Expert, or Data Visualization
- Specific Soft Skill :
- Confident and persuasive communicator, excellent presentation skills, analytical and logical thinking and the confidence to defend assumptions, problem solving, projections and recommendations.
- Excellent written and oral communication skills both Bahasa and Business English.
- Demonstrate excellent organizational and people skills, including the ability to work independently and appropriately prioritise between competing opportunities
- Tools : Be familiar with both SQL and at least one of the following procedural programming languages C; C ; C#; Java; Python; Perl; R.
- Portofolio/project : Certification of Data Analytics / Data Science from Profesional Organization
3. UI Designer
Job Description:
- Collaborate with product management and engineering to define and implement innovative solutions for the product direction, visuals and experience
- Execute all visual design stages from concept to final hand-off to engineering
- Conceptualize original ideas that bring simplicity and user friendliness to complex design roadblocks
- Create wireframes, storyboards, user flows, process flows and site maps to effectively communicate interaction and design ideas
- Present and defend designs and key milestone deliverables to peers and executive level stakeholders
- Conduct user testing and evaluate user feedback
- Establish and promote design guidelines, best practices and standards
Qualification
- Background Pendidikan : S1 Design Communication Visual, Multimedia, Computer Science, IT, or related with Design
- Pengalaman Kerja : Minimal 1 Tahun
- Digital Technical Skill : Proven UI experience
- Demonstrable UI design skills with a strong portfolio
- Solid experience in creating wireframes, storyboards, user flows, process flows and site maps
- Proficiency in Photoshop, Illustrator, Figma, Sketch, XD, or other visual design and wire-framing tools
- Proficiency in Marvel, Invision,Figma or other prototyping tools.
- Excellent visual design skills with sensitivity to user-system interaction
- Ability to present your designs and sell your solutions to various stakeholders.
- Ability to solve problems creatively and effectively
- Has a strong understanding and knowledge in Human-Computer Interaction, Interaction Design, or relate date with the latest UI trends, tech
- Specific Soft Skill : Creative, Communication, Emphaty, Out of the box thinking, Collaboration
- Tools : Design: Figma, Sketch, Photoshop, Adobe Illustrator, XD, etc
- Prototyping: Figma, Marvel, InVision, etc
- Portofolio/project : Melampirkan Portofolio Project yang pernah dikerjakan
4. UX Designer
Job Description:
- Understand product specifications and user psychology
- Conduct user research with various qualitative and quantitave research methodologies
- Analyse and interpret existing data (for example web analytics, user surveys, customer support calls) and other supporting previous user research data.
- Able to interpret and articulate the data from research into meaningful insight which will turn into solution, in form of for example : Empathy Map, Personas, User Stories, User Journey Maps, and all tools which support those activities.
- Able to build a report and present all the research process and result to business / product owner and related team
- Planning and develop content strategy and information architecture
- Develop wireframes and prototypes around customer needs
- Have a good understanding, how to choose the evaluation method and how to conduct the usability study (In person vs remote, remote moderated vs remote unmoderated, Usability Testing vs A/B Testing, Heuristic Evaluation etc). Doing analysis and produce recommendation based on the result of the research.
- Find creative ways to solve UX problems (e.g. usability, findability)
- Work with UI designers to implement attractive designs
- Communicate design ideas and prototypes to developers
- Keep abreast of competitor products and industry trends
Requirements :
- Background Pendidikan : S1 Design Communication Visual, Multimedia, Computer Science, IT, or related with Design
- Pengalaman Kerja : Minimal 1 Tahun
- Digital Technical Skill : Have a good understanding, how to design and conduct quantitative and qualitative research approaches, for discovery and evaluating purpose
- Ability to understand user needs, behaviour, experience, and user motivation through various research method
- Ability to build the criteria, requirements, and needs (product requirements) so the product can create the expected user experience journey.
- Has strong knowledge and skill about interaction design and information architecture.
- Proficiency in Marvel, Invision,Figma or other prototyping tools.
- Ability to design, plan, and carry out usability testing with end-users to test hypotheses of the design, features, and workflow of a product.
- Ability to solve problems creatively and effectively.
- Excellence in analytical thinking, and data analyze
- Excellence communication skills
- Specific Soft Skill : Creative, Communication, Emphaty, Out of the box thinking, Collaboration
- Tools : Prototyping: Figma, Marvel, InVision, etc
- Research: Lookback, UXTesting, OptimalSort, Maze, TreeJack etc
- Brainstorming, Collaboration, Articulation: Mural, Miro, Dovetail, Airtable, etc
- Information Architecture : Flowmapp, Draw.io, etc
- Portofolio/project : Melampirkan Portofolio Project yang pernah dikerjakan
5. UX Researcher
Job Description:
- Understand product specifications and user psychology
- Work closely with marketing and product management teams to identify research topics
- Plan and implement the overall user research strategy and methods
- Participate in recruitment activities for user research
- Manage and Conduct user research with various qualitative and quantitave research methodologies
- Analyse and interpret existing data (for example web analytics, user surveys, customer support calls) and other supporting previous user research data
- Able to interpret and articulate the data from research into meaningful insight which will turn into solution, in form of for example: Empathy Map, Personas, User Stories, User Journey Maps, and all tools which support those activities
- Able to build a report and present all the research process and result to business / product owner and related team
- Have a good understanding, how to choose the evaluation method and how to conduct the usability study (In person vs remote, remote moderated vs remote unmoderated, Usability Testing vs A/B Testing, Heuristic Evaluation etc). Doing analysis and produce recommendation based on the result of the research.
- Work closely and be involved in sketching, prototyping and on occasion user testing within a multidisciplinary team, including but not limited to UI Designer, UX Designer, Business / Product Owner, before passing the design onto the development team
- Keep abreast of competitor products and industry trends
Requirements :
- Background Pendidikan : S1 Computer Science, Psychology, Management, or Subject related with Statistic and Research Method
- Pengalaman Kerja : 1-3 years experience as UX Research Specialist or similar role
- Digital Technical Skill : Have a good understanding and experience, how to design and conduct quantitative and qualitative research approaches, for discovery and evaluating purpose
- Ability to understand user needs, behaviour, experience, and user motivation through various research method
- Ability to understand user needs, behaviour, experience, and user motivation through various research method
- Ability to build the criteria, requirements, and needs (product requirements) so the product can create the expected user experience journey.
- Ability to design, plan, and carry out usability testing with end-users to test hypotheses of the design, features, and workflow of a product.
- Comfortable launching and iterating quickly and using data
- Critical thinker and problem-solving skills
- Team Player
- Good time management skill
- Great Interpersonal and communication skills
- Specific Soft Skill : Analytical Thinking, Problem Solving, Communication, Emphaty
- Tools : Research: Lookback, UXTesting, OptimalSort, Maze, TreeJack etc
- Brainstorming, Collaboration, Articulation: Mural, Miro, Dovetail, Airtable etc
- Portofolio/project : Melampirkan Portofolio Project yang pernah dikerjakan
6. Backend Developer
Job Description:
- Participate in the entire application lifecycle, focusing on coding and debugging
- Write clean code to develop functional web applications
- Troubleshoot and debug applications
- Perform UI tests to optimize performance
- Manage cutting-edge technologies to improve legacy applications
- Collaborate with Front-end developers to integrate user-facing elements with server side logic
- Gather and address technical and design requirements
- Provide training and support to internal teams
- Build reusable code and libraries for future use
- Liaise with developers, designers and system administrators to identify new features
- Follow emerging technologies
Requirements :
- Pengalaman Kerja : Minimal 2 tahun bekerja
- Digital Technical Skill : – Knowledge of Unix/Linux environments and CLI, SQL / NoSQL database.
- Knowledge about Microservices Architecture.
- Good Knowledge of RESTFul APIs.
- Experienced in building large-scale web apps/services/APIs.
- Experienced using Cloud Service (ex. AWS, Azure), Container Platform (Docker) & CI/CD deployment.
- Specific Soft Skill : Analytical Thinking, Communication, Emphaty, Collaboration, Leadership
- Tools : Specialist Requirements for NodeJS :
- Experienced in more than 2 projects which use NodeJS as backend services
- Preferably good practice in using of Restify.
- Experienced with caching (redis), message broker (kafka,rabbitmq), ELK stack (elasticsearch , logstash , kibana), APM ( application performance management), Microservice Architecture
- Specialist Requirements for Golang :
- Experienced in more than 2 projects which use Golang as backend services.
- Experienced with caching (redis), message broker (kafka,rabbitmq), ELK stack (elasticsearch , logstash , kibana), APM ( application performance management), Microservice Architecture
- Tools : SDLC Tools Katalon, Selenium, dll Programming Language PHP, CSS, HTML, JS Framework, dll Testing Tools Katalon,
- Selenium, dll TestRail, confluence, dll Appium, Device Farms, Kobiton, dll JMeter, Gatling, dll
7. DevSecOps Engineer
Job Description:
- Deploying, developing, automating, maintaining and managing current digital platform, to ensure the availability, performance, scalability and security of productions systems.
- Build, release and configuration management of production systems.
- Within a cross-functional team, collaborate with backend, frontend, quality assurance, documentation engineer, product owner, software architect and etc
- Pre-production Acceptance Testing to help assure the quality of our products / services
- Brainstorm for new ideas and ways to improvement development delivery
- Handle code deployments in all environments
- Automate the deployment and daily tasks (Infrastructure as Code)
- Ensure the system is operating properly
- Participating in all agile activities, including sprint planning, daily standups, sprint reviews and retrospective
Requirements
- Pengalaman Kerja : Minimal 2 tahun
- Digital Technical Skill : – Minimum of 2 year experience as SRE/DevOps.
- Preferable having a national / international certificate from trusted institutions recognized by professional organizations.
- Strong passion in technology, programming & software development.
- Humble culture, zero egos, and excellent collaborative spirit. We are all here to learn together and grow together as a team.
- Eagerness to learn, eagerness to help, eagerness to share.
- Very good analytical and logical thinking
- Good experience in solutions for high performance, scalability, reliability, microservices, SaaS architecture
- Very good experience in using continuous integration tools such as Jenkins, Gitlab-CI, etc
- Very good experience using cloud services such as AWS, Azure, GCP, etc.
- Good in scripting using Python, Bash scripting
- Experience with automation/configuration management using either Puppet, Chef, etc
- Very good understanding in linux environment
- Good experience using infrastructure as a code tools such as Terraform, Ansible, etc
- Experienced using Docker, Kubernetes, or other tools for containerization such as OpenShift.
- Good knowledge about database either SQL or NoSQL.
- Good Practice using Gitflow.
- Familiarity with test driven development.
- Tools : CI/CD Tools : Jira, GitLab, GitHub, Jenkins, dll
- Programming Language : Java, Ruby, JavaScript, dll
- Testing Tools : Java Unit Test, Apache Jmeter, WebLoad, SmartMeter
- API Testing Tools : SOAP
- Software Documentation : Microsoft Word
- Programming Language : C, Go, JavaScript, Ruby, Python, Shell script, dll
- Tools : Sqlmap, WPScan, Kali OS, UnPHP, CyberChef, WireShark, dll
- Infrastructure : AWS, Google Cloud, IBM, Azure, dll
- Certification : CompTIA Network+, CWAPT Certified Penetration Tester, Certified Reverse Engineering Analyst, dll
8. Frontend Developer
Job Description
- Use markup languages like HTML to create user-friendly web pages
- Maintain and improve website
- Optimize applications for maximum speed
- Design mobile-based features
- Collaborate with back-end developers and web designers to improve usability
- Get feedback from, and build solutions for, users and customers
- Write functional requirement documents and guides
- Create quality mockups and prototypes
- Help back-end developers with coding and troubleshooting
- Ensure high quality graphic standards and brand consistency
- Stay up-to-date on emerging technologies
Requirements :
- Pengalaman Kerja : Minimal 2 tahun
- Digital Technical Skill : – Design and implement leading platform used and loved by hundreds of millions of users.
- Break down and implement solutions to complex and flexible business features.
- Maintain and improve our high-quality in-house JavaScript libraries and toolsets, for example a complete React UI framework following our design guidelines.
- Participate in fierce and candid code review with peers.
- Participate in regular internal technology sharings and other regional tech events.
- Continuously learn about new engineering techniques and technologies.
- Basic graphic design skills (i.e. Adobe Photoshop or similar)
- Knowledge of Unix/Linux environments and CLI.
- Knowledge and experience with Sass or LESS, ReactJS or VueJS.
- Good Knowledge of RESTFul API
- Tools : Project Management Tools : Jira, GitHub, GitLab, dll
- Programming Language :PHP, CSS, HTML, JS Framework, dll
- Documentation Tools : Microsoft Office, dll
- Design Tools :Adobe, dll
9. Scrum Master
Job Description:
- Manage each project’s scope and timeline
- Coordinate sprints, retrospective meetings and daily stand-ups
- Coach team members in Agile frameworks
- Facilitate internal communication and effective collaboration
- Be the point of contact for external communications (e.g. from customers or stakeholders)
- Work with product owners to handle backlogs and new requests
- Resolve conflicts and remove obstacles that occur
- Help teams implement changes effectively
- Ensure deliverables are up to quality standards at the end of each sprint
- Guide development teams to higher scrum maturity
- Help build a productive environment where team members ‘own’ the product and enjoy working on it
Requirements :
- Pengalaman Kerja : Minimal 2 tahun
- Digital Technical Skill : Minimum of 2 years experience as scrum master.
- Strong passion in technology & software development.
- Expert level facilitation and communication skills: ability to facilitate teams through tough conversations and maintain a positive and supportive team environment.
- Ability to respond quickly, flexibly and positively to change, using it as an opportunity to learn, develop, practice and support the organization.
- Capable of defining problems, collecting data, establishing fact, drawing conclusions and recommending solutions.
- Thorough understanding of the software development lifecycle.
- Experience as QA or software developer.
- Must be self-motivated as well as creative and efficient in proposing solutions to complex, time-critical problems.
- Great knowledge and mindset about agile methodologies, especially Scrum & Kanban
- Could be a facilitator of Scrum
- Have an experience managing product/software development
- Knowledge about JIRA, Confluence and Trello is a plus
- Have a CSM / PSM is a big plus
- Tools : SDLC Tools : Katalon, Selenium, dll
- Programming Language : PHP, CSS, HTML, JS Framework, dll
10. Software Architech
Job Description:
- Collaborate with other professionals to determine functional and non-functional requirements for new software or applications
- Use tools and methodologies to create representations for functions and user interface of desired product
- Develop high-level product specifications with attention to system integration and feasibility
- Define all aspects of development from appropriate technology and workflow to coding standards
- Provide technical guidance and coaching to developers and engineers
- Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
- Oversee progress of development team to ensure consistency with initial design
- Communicate successfully all concepts and guidelines to development team
Requirements :
- Pengalaman Kerja : Minimal 2 tahun
- Digital Technical Skill : Proven experience as software architect
- Experience in software development and coding in various languages (C#, .NET, Java etc.)
- Excellent knowledge of software and application design and architecture
- Excellent knowledge of UML and other modeling methods
- Familiarity with HTML/CSS, JavaScript and UI/UX design
- Understanding of software quality assurance principles
- A technical mindset with great attention to detail
- High quality organizational and leadership skills
- Outstanding communication and presentation abilities
- Tools : Project Management Tools : Jira, GitLab, GitHub, dll
- Programming Language : PHP, HTML, Microservices (Springbot), Javascript, ReactJS, CSS, Python, GoLang, dll
- Documentation Tools : Microsoft Office, Swagger, dll
- Security Framework : OWASP
11. Software Documentation Engineer
Job Description:
- Create, update, and maintain all documentation each of software / product life cycle.
- Within a cross-functional team, collaborate with other developers, software architect, quality assurance, UI designer, UX researcher, product owner, and scrum master.
- Scripting for API Documentation and Mockup.
- Learn multiple tools for the job.
- Create data model, diagram, workflow, and so forth to assist technical team.
Requirements :
- Pengalaman Kerja : Minimal 2 tahun
- Digital Technical Skill : Fluent in using Swagger or Apiary.
- Experienced in using Confluence / Wiki.
- Good Knowledge of Database,API, Agile Methodology such as Scrum or Kanban.
- Expert in pseudocode,UML Design, ERD and Flowchart.
- Familiar with user guide, system documentation, testing documentation, architectural documentation.
- Tools : CI/CD Tools : Jira, GitLab, GitHub, Jenkins, dll
- Programming Language : Java, Ruby, JavaScript, dll
- API Testing Tools : SOAP, Apigee, dll
- Software Documentation : Microsoft Word
12. Software Quality Assurance Engineer
Job Description:
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback
- Create detailed, comprehensive and well-structured test plans and test cases
- Estimate, prioritize, plan and coordinate testing activities.
- Design, develop and execute automation scripts using open source tools
- Identify, record, document thoroughly and track bugs
- Perform thorough regression testing when bugs are resolved
- Develop and apply testing processes for new and existing products to meet client needs
- Liaise with internal teams (e.g. developers and product managers) to identify system requirements
- Monitor debugging process results
- Investigate the causes of non-conforming software and train users to implement solutions
- Track quality assurance metrics, like defect densities and open defect counts
- Stay up-to-date with new testing tools and test strategies
Requirements
- Pengalaman Kerja : Minimal 2 tahun
- Digital Technical Skill : Strong knowledge of software QA Methodologies, tools and processes
- Experience in writing clear, concise and comprehensive test plans and test cases
- Fluent using Kobiton and Appium, Groovy. – Experienced in using Device Farms, Katalon.
- Good Knowledge of Database, API, Agile Methodology such as Scrum or Kanban, UML, ERD and Flowchart.
- Familiar with several tools such as TestRail, JMeter, SonarQube, Nessus, Postman, Selenium, Cypress, and Cucumber
- Experience working in an Agile/Scrum development process
- Experience with performance and/or security testing is a plus
- Tools : CI/CD Tools : Jira, GitLab, GitHub, Jenkins, dll
- Programming Language : Java, Ruby, JavaScript, dll
- UI Testing : Selenium
- Web Test : Java Unit Test, Selenium, dll
- Mobile Test : Robotium, Calabash, dll
- Security Test : Metaspoit, Intruder, WireShark, dll
- Performance Test : Java Unit Test, Apache Jmeter, WebLoad, SmartMeter
- API Testing Tools : SOAP