Senior Engineer, Applications Development, Cloud - Front End Focus (Niles/Remote)

Apply for this position Please mention DailyRemote when applying
timePosted 4 days ago location United States salarySalary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

As aSenior Engineer,Applications Development (Cloud/Front Endfocus), you'll be a key member of our Product Development Division who will focus on cloud services and IoT aspects of Shure products. As a growing team, we will consider engineers of various experience levels who are ready to change the future of audio!

Design, develop and test software to be deployed in a cloud environment for managing Shure devices and supporting system functionalitySpecify software components for use in Shure systemsWork as part of a cross-functional development team to design and implement cutting edge audio products and technologiesEstimate, organize, and document tasksPractice established software development methodologies and principles focusing on separation of concerns, reusability, maintainability, minimized complexity, high cohesion and low couplingModel designs using UML and related methods; develop use cases to model real-time systems behaviorReview the design and code developed by peer engineersMore senior engineers will mentor junior and entry-level staff membersOther duties as assigned

BS degree in Computer Science, ComputerEngineering,orElectrical EngineeringMinimum 4 years ofcloudsoftware development experience(AWS preferred)Demonstrated understanding of software design, analysis and programming using Node.js and TypescriptDemonstrated understandingofJavaScriptframeworks like Angular orReactDemonstrated understanding of reactive state management in JavaScript applications with technologies like NGRXExperience with NRWL Nx is a plusExperience developing software in a serverless cloud environment (AWS preferable)Experience defining, implementing, and testing RESTful APIsExperience with AWS services (APIGateway,DynamoDb, S3, Kinesis)Demonstrated ability in supporting customers and/or internal teams supporting software under customer usage scenariosDemonstrated understanding of cloud software architecturesExperience solving problems following SOLID and OO design principlesDemonstrated expertise with debugging / performance profilingExperience with software version control and releaseDemonstrated attention to detail and ability to analyze complex interdependent variablesDemonstrated verbal and written communication skillsAbility to work effectively within a team environment and lead junior engineersQuality consciousness