Create a Job Alert.

Enter your email below to save this search and receive job recommendations for similar positions.
Thank you. We'll send jobs matching these to
You already suscribed to this job alert.
No Thanks
What job do you want?
Apply to this job.
Think you're the perfect candidate?
Apply Now

You’re being taken to an external site to apply.

Enter your email below to receive job recommendations for similar positions.
Performance Engineer at BCforward

Performance Engineer

BCforward Los Angeles, CA Contractor
Apply Now
Performance Engineer

Role: IOS/Android Engineer
Location: California Remote
Duration: 12 Months

Job Description:

The client is seeking an iOS/ Android Engineer to join the Service Cloud Performance Team.* The Performance Engineer will focus on developing sophisticated tests that enable Salesforce to perform the most complex load simulations and comprehensive end-to-end automation in the industry to help ensure the service is blazingly fast and bulletproof. This Performance Engineer will utilize and contribute to sophisticated custom-built automation frameworks and software tools written in Java and other languages. The Performance Engineer must demonstrate the ability to understand novel system architectures, pinpoint problem areas, demonstrate the ability to analyze data for bottlenecks, and develop succinct test plans across multiple hardware and software tiers. They would contribute directly to the success of the Field Service Mobile applications performance.

Develop tools to increase the speed of our mobile experiences, while simultaneously reducing consumption of key resources.
Own high-visibility performance metrics.
Help implement and maintain mobile performance frameworks for Salesforce mobile applications.
Build world-class telemetry infrastructure
Mentor engineers on performance best practices
Build mobile applications, install them on a device, and debug in tethered mode.
Automate performance measurement and analysis.
Maintain and enhance our Mobile Automation test framework, fixing breakages and adding new tests
Work with engineers across scrum teams and clouds to identify optimizations and drive them through implementation
Use in-house and open-source tools to measure and visualize performance
Work with Engineering teams within an agile process starting from feature spikes all the way to post-implementation and production analysis
Report status against committed SLAs, milestones and projects
Report weekly trends highlighting product performance in the lab and in production

Experience/Skills Required:
BS, MS in Computer Science or equivalent work experience
Strong understanding of object-oriented programming and at least 4 years of professional software development experience including 2+ years of iOS and/or Android mobile development with performance analysis and measurement.
Developed at least one complete network-based iOS and/or Android client application
Understanding of performance measurements, especially around UI scrolling performance and network use
Understanding of throughput, latency, memory, and CPU utilization
Understanding of concurrency and threading model, and how to debug and optimize threads and locking to squeeze performance out of every mobile device
Experience with hybrid native/web applications and WebView.
Experience with Agile development methodology (e.g., Scrum)
Hands-on experience with Selenium
Experience with tools like Jenkins, Splunk, GitHub
Excellent communication skills via email, instant messaging, conference calls, and in-person
Ability to understand and analyze performance data
Ability to identify & resolve system bottlenecks
Ability to write clear and concise technical documents
Troubleshooting and analytical skills

Nice to Have
Strong experience with Java, JavaScript and any JS Frameworks
Familiarity with C++
Experience with tools like AWS, Kafka is a plus
Experience with Linux & Windows operating systems
Experience with Perfecto Mobile is a plus
Experience with Python is a plus
Ability to identify potential limitations in software architectures

Interested candidates please send resume in Word format Please reference job code 128147 when responding to this ad.


Recommended Skills

Amazon Web Services
Profiling (Computer Programming)
Java (Programming Language)
Mobile Application Development
C++ (Programming Language)
Java Script (Programming Language)
Get job alerts by email. Sign up now! Join Our Talent Network!

Job Snapshot

Employee Type



Los Angeles, CA

Job Type

Business Development


Not Specified

Date Posted

Apply to this job.
Think you're the perfect candidate?
Apply Now