Hey, Maybe You Are The Right Person!

We have positions open. Send your resume to careers@evosmartlife.id.
Put your full name and the position you apply as your email subject.

Full Stack Developer

Minimum 3 years of working experience in this position
  • JOB RESPONSIBILITIES

  • Execute full software development life cycle using agile development methodology
  • Write well-designed, testable and quality code
  • Design, implement, and maintain a full-scale IOT architecture from asset connectivity, data aggregation and normalization, to integration to other enterprise systems
  • Comply with project plans and industry standards
  • Eager to learn new programming language and/or new technology
  • SKILLS & EXPERIENCES

  • Hands-on experience with Python, Node JS, jQuery, YAML, JSON, SQL, REST, SOAP
  • Good understanding of client-side scripting, Javascript and CSS frameworks
  • Strong understanding of SDLC methodologies (Agile, Scrum)
  • Experience with Git repository tools
  • Good understanding in Computer Science fundamentals: object oriented design, data structures, and design patterns
  • Good knowledge of REST based web-services
  • Experience with multiple operating systems such as Linux, Windows, Android, iOS
  • Good understanding of mobile technologies, and mobile backend services
  • PREFERRED QUALIFICATIONS

  • IoT experience – with device to gateway to cloud integrations and application development
  • Experience of design, development, and integration with communication protocols such as Zigbee, BLE, Z-Wave, IR, WIFI, RF433, RS-485
  • Experience in interfacing different type of sensors to micro controller like motion control, temperature, actuator, and motor controls
  • Knowledge of big data with working knowledge on NoSQL database like Mongo DB or Couch DB
  • Working experience with embedded hardware (i.e. Raspberry Pi or Arduino)

Project Manager

Minimum 5 years of working experience in this position
  • Job Description
  • Responsible for managing the scrum process with the coordination of scrum team in Agile methodology
  • Worked with customers and product manager to prioritize and validate requirements
  • Monitored the development progress throughout each sprint to ensure project was within scope and budget
  • Removed obstacle for the team by escalating an issue to leadership resulting in early delivery of customer issue solution. Customer provided positive feedback
  • Enabled improvement in team delivery commitments and capacity planning for sprints by identifying & tracking hidden tasks that increased customer satisfaction
  • Facilitated Agile adoption Retrospective for the organization with the leadership and guided teams with outcome resulting in enhanced performance
  • Skills & Experiences
  • Solid understanding of agile methodology and frameworks
  • Good skills to coach team how to follow agile scrum
  • Understand the basic fundamentals of iterative and incremental development
  • Strong knowledge of Scrum theory, rules and practices
  • Knowledge of other Agile approaches, like: Kanban, XP, etc.
  • Basic knowledge of software development processes and procedures to understand his team needs
  • Knowledge about Agile techniques like: User Stories, Continuous Integration, TDD, CI, Pairing, Automated Testing, Agile Games
  • Ability to take and understand his commitment to deliver the product on time
  • Know about the value of metrics and incremental delivery
  • Knowledge about tasks, backlog tracking, burndown metrics, velocity, user stories etc.
  • Familiar with common development practices, Service oriented environments, Micro services, and other agile practices
  • Prefered Qualifications
  • Experienced as a Project Manager/scrummaster with at least 2+ years Scrum experience
  • Scrum Certification is a plus