Shure Incorporated

Senior Engineer, Application System Development

Shure Incorporated

full-time

Posted on:

Location Type: Hybrid

Location: Hyderabad • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularJavaScriptJestSDLCSubversion

About the role

  • Engineer Senior, Application System Development should design, develop, and maintain application individually as well as work in a group.
  • Should maintain quality and security of the assigned development tasks applying the best design and development guidelines as defined in the project.
  • Should work as per the defined project priorities and project schedules and ensure to complete the assigned projects within allotted timelines.
  • Must adhere to agile methodologies and the project management followed in the project.
  • Assist in technical and project risk management and participate in mitigation activities.
  • Interact with team for the day to day development tasks and hurdles.
  • Provide functional and technical support, guidance to other junior developers.
  • Develop process improvements to improve system quality and efficiency.
  • Attend all the project Meetings, discussions, other sprint meetings etc.

Requirements

  • Strong on application development using HTML5, CSS3, angular programming languages.
  • Requires a minimum of 5 years of related experience with a Bachelor’s degree; or 3 years and a Master’s degree; or a PhD without experience; or equivalent work experience.
  • Should have worked in multiple projects for creation of application UI using frameworks like angular JS or angular materials.
  • Knowledge of design patterns and strong in application architecture.
  • Should have a strong knowledge and experience in using SOLID principles.
  • Should be good in writing unit test cases using Jasmine/Jest and in writing the E2E test cases using Protractor.
  • Should be able to create tool scripts.
  • Should have experience in developing and implementing interfaces for application using web sockets.
  • Should have work experience in complete software development life cycle for few projects.
  • Strong experience in executing projects with agile methodologies.
  • Should have experience in technically mentoring juniors in the team.
  • Should have a very good verbal communication and articulation skills.
  • Should be a very good team player with a positive mindset, attitude and self-drive.
  • Should have good exposure in interfacing with different departments and groups who are stakeholders in the project and actively participate in design discussions.
  • Must have very strong analytical abilities and problem-solving capabilities.
  • Good to have hands on experience in frameworks like NRWL.
  • Good to have knowledge in audio domain and related frameworks.
  • Work experience in environment that involved directly dealing with teams from different geographies.
  • Should have experience in working on some of the IDEs like - Web Storm, Visual studio code, etc...
  • Experience in project management tools like Jira, contour, confluence etc.,
  • Experience in configuration management systems like Git or SVN.
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible working hours
  • Paid time off
  • Remote work options

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
HTML5CSS3AngularAngularJSAngular MaterialSOLID principlesJasmineJestProtractorapplication architecture
Soft skills
verbal communicationarticulationteam playerpositive mindsetself-driveanalytical abilitiesproblem-solvingmentoringinterpersonal skillscollaboration