Job Title : Mobile Engineer
Rate : DOE
Location : Philadelphia, PA
Duration : 6+ months
Interview: Telephonic followed by Face to Face
Requirements :
Expertise required:
- Rock star with server-side JavaScript, and experience developing applications
- Must have prior experience with WebRTC APIs & protocols of browser-based Real-Time communication
- Expert in web technologies such as HTML/CSS
- Familiarity with MVC design patterns
- Familiarity with cross-browser development
- BS degree.
You are passionate about:
- Code patterns, structure, separation of concerns
- Functional and visual user interface / user experience design
- Studying user behavior / analytics
- Pushing boundaries of JS/HTML/CSS in the browser
It would be a bonus if you have experience with:
- Python, Django, Node.js, Angular.js, Backbone.js, require.js, less
- Collaboration systems (scheduling, internationalization, customization, etc.)
- XMPP, SIP, WebRTC, node.js, socket.io
- Doing battle with browser plugins
- Mobile applications
- Puppet
- Ansible
Job Title : Program Manager
Rate : DOE
Location : Silicon Valley,CA
Duration : 6+ months
Interview: Telephonic followed by Face to Face
Requirements :
- Work with Product Managers and key stakeholder to establish project scope, goals, timelines and deliverables
- Identify MVP items in JIRA project backlog and schedule them into sprints for release scheduling
- Vet team capacity against proposed sprint backlog.
- Manage the successful deployment of platform and applications including working closely with operations and customer support both at primary work location and remote locations
- Manage project coordination with internal and external groups
- Includes coordination of personnel inside and outside of client locations other than Sunnyvale
- Drives team to identify open issues. Organize meetings, drive teams to ultimately resolve critical open integration issues
- Manages own development team or teams and works effectively across other development teams who will have their own Scrum masters.
- Provide status updates and keep track of detailed deliverables
- Draft status updates, review with product and engineering management, and present them in project review meetings
- Interfaces with all levels including senior management
- Ensure quality control throughout the project life cycles
- Track defects and drive their resolution
- Facilitate the Scrum process (daily stand-ups, sprint planning, backlog grooming, sprint reviews and retrospectives)
- Communication and issue management
- Identify and remove impediments in a timely and cost effective manner.
- Coordinate with various teams to identify risks and to clear roadblocks.
- Facilitate communication within the team and with the key stakeholders.
Required Skills and Experience:
- Certified Scrum Master with multiple years of Agile experience.
- Hands on experience in an Agile software development environment
- Strong grasp of technologies – the position requires working directly with engineering teams
- Demonstrated accountability of project level decision making, risk management, mitigation.
- Ability to build relationships quickly whether locally or remote across all disciplines including but not limited to development, product, test engineering, operations, customer support and customer care.
- Knowledge of Jira, Confluence, Rally, Excel and other Project Management Software Tools
- Excellent communication skills at all organizational levels including executive level presentations.
- Experience managing complex technical projects.
- Demonstrated leadership and interpersonal skills
- Familiarity with product life cycle models
- Demonstrated ability to analyze data and facilitate process improvements
- Self-motivated with good time management skills; ability to handle and adapt to changing priorities and special projects
- Travel
- Some travel may be required
Desired Skills and Experience:
- PMP certified Project Manager
- Prior development experience in Engineering (Development or QA)