Staff Engineer
Job Description
Stryker is looking for a Software Engineer, Mobile passionate about creating well-tested, scalable IOS and Android Smartphone enterprise applications. Familiarity with current application development frameworks on iOS and Android is a must. The primary responsibility of this position will be the development of automated testing for device and OS certification. This position reports to the Manager, Application Development.
Who we want:
- Goal-oriented developers. Keeping the customer and system requirements squarely focused, people who deliver safe and robust solutions.
- User-focused creators. Engineers who design with the user in mind, developing software that helps change patients' lives.
- Motivated product launchers. Engineers who bring strategic direction and drive for execution to ensure products are developed and launched with precision.
What you will do:
Technical Responsibilities:
- Plan, design, and implement the automated testing framework, and carry out effective automated functional and system tests within project timelines to ensure correct outcomes while exposing defects for Vocera mobile clients
- Follow SOLID design principals, design patterns, and apply them to address specific product requirements
- Apply current or emerging frameworks to meet the needs of the Vocera mobile client testing architecture
- Solid understanding of software development and software testing standard practice.
- Participate in and seek continuous learning through peer review
- Create automation strategy for mobile applications device/OS certification in consultation with the Vocera quality champion
- Collaborate effectively with Development Team(s), Release Engineering, DevOps, IT, Tech Support, and Professional Services
- Follow development and QA best practices and processes
- Accelerate development within the mobile team by providing technical leadership
- Document relevant processes, designs, and automation capabilities
- Experience working in an Agile/Scrum development process using Jira and Confluence
- Excellent troubleshooting and debugging, communications, and documentation skill.
- Solid understanding of mobile security protocols, analytics, and social channel integration
- Knowledge of the open-source ecosystem and the libraries available for common tasks
- Resourceful, able to solve diverse problems through practical use of technology using online and team resources
Business Responsibilities:
- Design and development of Smartphone voice and data applications that are highly scalable, secure, reliable, and deployed over a large customer base
- Support, troubleshooting, escalation, and resolution of issues arising from internal testing or external defect reports
- Consistent track record of overcoming obstacles to deliver high-quality technical results within committed time parameters
General Responsibilities:
- Ability to rapidly learn and take advantage of new concepts and technologies
- Strong teammate comfortable working with geographically distributed and cross-functional teams and ability to mentor developing team members
- Excellent analytical, verbal, and written communication skills
What You Need
Minimum Qualifications (Required):
- Bachelor's degree in computer science or related field or equivalent
- 4+ years of developing and testing applications on the mobile platform
Preferred Qualifications (Strongly desired):
- Proven experience with development tools for Android and iOS and mobile frameworks
- Experience in Java and Kotlin programming languages
- Solid knowledge of test automation frameworks (Python, BDD, Appium, Selenium, JUnit a plus)
- Experience with messaging protocols/voice protocols and tools (Wireshark, XMPP, TCP, UDP, JSON, XML, RTP, SIP)
Travel Percentage: 10%
Stryker Corporation is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status. Stryker is an EO employer - M/F/Veteran/Disability.
Stryker Corporation will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information.
Date Posted
08/25/2023
Views
1
Similar Jobs
Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsLead Technical Support Engineer - HERE Technologies
Views in the last 30 days - 0
This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...
View DetailsPrincipal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsSales Development Representative - UK (Remote) - Dscout
Views in the last 30 days - 0
Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...
View Details