Full Stack Engineer Lead - Mobile Web

Upwork

(Mountain View, California)
Full Time
Job Posting Details
About Upwork
Upwork (formerly Elance-oDesk) is the world’s largest freelance talent marketplace. As an increasingly connected and independent workforce goes online, knowledge work —like software before it— is shifting online as well. This shift is making it faster and easier for clients to connect and work with talent in near real-time and is freeing professionals everywhere from having to work at a set time and place.
Summary
Do you get excited by challenge of building high performance, highly scalable web apps? Do you dream about ways to make your code better? If your heading is nodding yes, please keep reading. The Mobile Web team at Upwork is looking for an exceptional engineer with leadership skills to join our team to deliver an amazing product. You will be responsible for leading a team to build a high performance, highly scalable mobile web application within a distributed agile group. You will have demonstrable experience in creating rock solid code and built to perform on multiple platforms & environments. You will work very closely with product with product management, and other teams to design and implement mobile platform features. You will have very good understanding of system architecture and in the past contributed to technical design. We are looking for someone with serious Javascript, and Java stack development skills, strong interests in all things mobile and a passion for delivering high quality, rock-solid code.
Responsibilities
* Expert ability to work independently and manage one’s time * Excellent problem solving, critical thinking, and communication skills * Strong foundation in computer science, data structures, algorithms and software design optimized for mobile platforms. * Solid understanding and experience with Object Oriented Javascript, HTML & CSS. Experience in JS & CSS frameworks. * Expertise in the Java stack * Experience with web services standards and related technologies (XML, JSON, REST, SOAP) * Strong experience with RESTful APIs to integrate mobile mobile applications to server side systems. * Previous experience in PHP or AngularJS would be nice but not required. * Ability to desire learn new skills and take on new initiatives * Proven ability to work and have fun in a distributed team environment. * Design and developed services and API’s for Mobile apps. * Familiar with APNS, GCM integration for mobile notification services.
Ideal Candidate
* Design and development of critical features and components * Collaborate with other engineers, product managers, and designers to create beautiful, functional apps * Implement automated testing suite testing for functional and performance testing * Identify and select the right tools and frameworks for the job * Owner of Mobile Web framework and Mobile APIs **Qualifications** * Bachelors or Masters degree in computer science, software engineering or relevant field * 10+ years of demonstrated experience in with web application development experience * 5+ years of mobile web development experience * 2-3 years experience in Agile Scrum development methodologies

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.