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
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