Lead Mobile Software Engineer - Palo Alto or Glendale, CA
Apply NowCompany: Georgia IT, Inc.
Location: Glendale, CA 91205
Description:
Job Title: Lead Mobile Software Engineer
Location: Palo Alto (94306) or Glendale, CA (91201)
Position Type: Contract
Rate: DOE (W2/1099/C2C)
Job Duties
Required Qualifications
Preferred Qualifications
Required Education
Location: Palo Alto (94306) or Glendale, CA (91201)
Position Type: Contract
Rate: DOE (W2/1099/C2C)
Job Duties
- Help lead our engineering team focusing on mobile technologies, experiences, monetization and new technologies.
- Design, architect, and implement key frameworks and systems that enhance our mobile applications and ecommerce experiences.
- Collaborate with mobile developers to deliver experiences that delight our guests.
- Resolve defects, support testing effort, and deploy production code on a frequent basis.
- Help recruit, interview, and onboard new talent as the team grows
- Be a technical pillar for the engineering team through collaboration and mentorship of other engineers.
- Analyze the technical feasibility of product features and help to guide feature development and roadmap from a technical perspective.
- Help to coordinate and estimate sprint tasks for engineering, working with the cross-functional team including product, program management, and QA, design. Potentially, depending on interest and capabilities, formally lead other engineers.
Required Qualifications
- BS/BA degree in Computer Science or related field, or equivalent work experience required
- 7-10+ years of full software development lifecycle experience.
- 7-10+ years of progressively more complex professional experience, with experience as an Architect or Lead Software Engineer
- Experience designing and developing Server Side applications running on Linux / Java / Node.js, and mobile applications on iOS and Android.
- Excellent problem solving skills.
- Excellent and deep understanding of design patterns and modern, highly scalable application development.
- Organized, detail-oriented and able to deliver projects on time.
- Strong verbal and written communication skills. Highly motivated, self-starting individual
Preferred Qualifications
- Experience building use case driven software with Agile Software Development and Test Driven Development methodologies
- Masters' degree in Computer Science or equivalent work experience.
- Experience with Google App Engine in a Java / Python production environment.
- Mobile game development systems, such as Unity3D.
Required Education
- BS/BA degree in Computer Science, etc, MS preferred
- Additional Information Experience successfully leading project and project team of at least 2-5 people.
- Engineering management with technical oversight.
- Must have backend or mobile background.
- Must have strong iOS OR Android and exposure to the other.
- Can be Glendale or Palo Alto location.