The #1 Site for Internships and Entry Level Jobs - search all Internships and Entry Level jobs.
Mq758965b5cgtnw8881

Performance Engineer

Job Description

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.

Responsibilities:
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.


Job Requirements

 

Job Snapshot

Location US-CA-Los Angeles
Employment Type Seasonal/Temp
Pay Type Hour
Pay Rate N/A
Store Type Banking, Biotech
Apply

Company Overview

BCforward

BCforward is a global IT consulting and workforce fulfillment firm that provides services and resourcing for leading businesses and government organizations. For 20 years our professionals have helped clients achieve their strategic goals. Our strong culture and clear values have enabled BCforward to become a market leader and best in class place to work. Learn More

Contact Information

US-CA-Los Angeles
BCforward
Icon-social-facebookIcon-social-twitter
Snapshot
BCforward
Company:
US-CA-Los Angeles
Location:
Seasonal/Temp
Employment Type:
Hour
Pay Type:
N/A
Pay Rate:
Banking, Biotech
Store Type:

Job Description

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.

Responsibilities:
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.


Job Requirements

 
CareerRookie Advice

For your privacy and protection, when applying to a job online: Never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.Learn More

By applying to a job using careerrookie.com you are agreeing to comply with and be subject to the workinretail.com Terms and Conditions for use of our website. To use our website, you must agree with theTerms & Conditionsand both meet and comply with their provisions.
Performance Engineer Apply now