salesforce.com
Lead Mobile Optimization Engineer
United States, US - Computer Software, Information Technology and Services, Internet
Lead Mobile Optimization Engineer
Do you want to deliver the next generation of mobile computing to enterprise businesses to enable the Internet of things? Do you own multiple mobile devices ranging from iOS, Android, BlackBerry 10, to Windows Phone? Do you dream of fast mobile experiences and spend your days profiling applications to load content faster? Does the thought of delivering a seamless, consistent, fast user experience across mobile and desktop devices sound challenging? If so, Salesforce Performance Engineering is the place for you. We need an innovative technical leader responsible for triaging and optimizing the performance of the Salesforce One platform which enables cutting edge mobile and web technologies to connect to the Salesforce Platform.
We’re looking for a lead mobile engineer to focus on improving end to end performance. The lead will participate in major initiatives to improve mobile performance by understanding the internals of Salesforce One and specializing in optimizing page performance, rendering, and developing instrumentation. The lead will triage the toughest page performance issues, root cause hotspots or regressions, and make recommendations how to fix the issues.
Key Responsibilities
- Triage front end performance issues on devices and develop optimizations and suggestions for core components
- Drive architecture discussions, performance optimizations and end to end improvements into the platform with development architects and leads
- Deliver measurable improvements in mobile page performance and efficiency and/or engineering’s ability to identify performance issues in advance through better tools and instrumentation
- Design and run extensive overhead, scalability, stability, and stress tests using custom developed workloads and benchmarks
- Provide technical leadership, training, and mentoring to the greater R&D organization
- Help Product Managers establish performance models and exit criteria for critical strategic features
- Review test plans, results analysis for major product deployments
- Provide instrumentation, tools, and data visualization requirements to improve triage and analysis
- Publish key performance insights and best practices to the greater technology community via blogs, posts, tweets, etc.
- Present at key technology conferences and build the team’s mindshare and brand in the community
Minimum Requirements
- 7+ years of technical experience, 2+years at a Principal or higher level including recent, hands-on coding experience
- 2+ years of mobile development and optimization experience
- 5+ years of benchmarking, performance analysis, and tuning with experience developing software benchmarks
- 5+ years of software development experience with a distinguished track record on technically demanding projects
- BS, MS, or PhD in Computer Science
- Outstanding attention to detail and communication skills
- Expert ability to analyze / interpret technical data
- Expert ability to identify / resolve system bottlenecks
- Expert ability to identify potential limitations in software architectures
- Expert ability to write clear and concise technical documents
- Expert troubleshooting and reasoning skills
- Expert understanding of throughput, latency, memory and CPU utilization
- Expert knowledge of UI frameworks such as AngularJS or Aura
- Expert knowledge of one or more of the following languages: Javascript, HTML5, VisualForce, CSS
- Working knowledge of Cloud Computing services (e.g. Amazon EC2, S3, Heroku)
- Familiar with Profiling / Monitoring Software (e.g. JProbe, Dynatrace, Studio Performance Analyzer)
- Working knowledge of Oracle SQL / PL SQL query plan analysis/tuning, contention/locking analysis and tuning
- Working knowledge of Open Source Automation Frameworks (e.g. Selenium)
- Working knowledge of TCP/IP, networking topology, routers, switches
Desired Skills
- Strong knowledge in at least one of the following - iOS, Android, BlackBerry10, WindowsPhone native development
- Expert knowledge of HTTP load generation /measurement software (e.g. JMeter)
- Expert knowledge of Web Browser Profilng (e.g. YSlow, Dynatrace AJAX, Jiffy)
- Expert knowledge of Web Browser Rendering Optimizations
- Speaker at key conferences such as Velocity, QCon, JSConf
Salesforce.com is an Equal Employment Opportunity and Affirmative Action Employer. Headhunters and recruitment agencies may not submit resumes/CVs through this Web site or directly to managers. Salesforce.com does not accept unsolicited headhunter and agency resumes. Salesforce.com will not pay fees to any third-party agency or company that does not have a signed agreement with Salesforce.com.
Accessibility – If you require accessibility assistance applying for open positions please contact applicant_access@salesforce.com
No salary provided
Posted July 16, 2014 at 06:59AM from LinkedIn http://ift.tt/1mgKMOL
via IFTTT
No comments:
Post a Comment