drjobs Software Engineer (Cloud/Web/Mobile)

Software Engineer (Cloud/Web/Mobile)

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Austin, TX - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

About Salient

The company manufactures and markets video surveillance and video management systems. Salient is an innovative entrepreneurial enterprise having experienced its initial growth in the 2010s during the analog to IP transition of cameras. Salient offers multiple versions of its systems including a classic onpremise version a hybrid cloud version and a camera to cloud solution. This enables an end user to choose the appropriate version to best meet their individual needs. The companys products are openarchitected and encourage best of breed integrations from leading software providers around the world.


Job Overview:

The Software Engineer (Cloud/Web/Mobile) is responsible for the design development and maintenance of highquality web and mobile applications using modern technologies such as Angular React AWS and more. This role requires a solid understanding of frontend and backend development cloud architecture and the ability to contribute to technical solutions from concept to deployment. The Software Engineer will collaborate with crossfunctional teams to ensure that applications are scalable secure and aligned with the companys strategic objectives.


Key Responsibilities:

Web/Mobile Application Development:

  • Design develop and maintain responsive web and mobile applications using Angular for web development React Native for mobile and for backend services.
  • Implement userfriendly highperformance and secure web interfaces and mobile applications that meet business and customer needs.
  • Integrate APIs thirdparty services and data sources to support application functionality.

Cloud Architecture & Development:

  • Assist in the architecture deployment and management of applications on AWS ensuring scalability security and cost efficiency.
  • Utilize AWS services such as Lambda S3 MongoDB DynamoDB RDS and API Gateway to build serverless and microservicesbased systems.
  • Support the development of monitoring applications to optimize cloud infrastructure for high availability and performance.

Technical Collaboration:

  • Collaborate with senior engineers and technical leads to ensure adherence to best practices in web/mobile development.
  • Participate in code reviews to ensure code quality maintainability and performance optimization.
  • Work with product management UX/UI designers and other engineers to deliver innovative features and improvements.

Agile Project Management:

  • Participate in requirement gathering translating business needs into technical specifications epics and user stories.
  • Engage in agile ceremonies including daily standups sprint planning refinement estimation retrospectives and backlog grooming.
  • Assist in prioritizing development tasks to ensure timely and quality delivery of features and updates.

Performance Optimization:

  • Optimize web and mobile applications for speed scalability and efficiency.
  • Implement caching strategies code splitting lazy loading and other performanceenhancing techniques.
  • Conduct performance monitoring and troubleshooting to identify and resolve bottlenecks.

Security & Compliance:

  • Implement security best practices to protect web and mobile applications from vulnerabilities such as XSS CSRF and SQL injection.
  • Ensure compliance with industry standards relevant to the business domain.
  • Participate in regular security audits and code reviews to maintain a secure development environment.

Continuous Integration & Deployment:

  • Assist in setting up and maintaining CI/CD pipelines to automate testing deployment and monitoring of applications.
  • Collaborate with DevOps teams to streamline the deployment process and ensure smooth operation in production environments.
  • Ensure automated testing coverage including unit integration and endtoend tests.
Requirements

Qualifications:

Education:

  • Bachelors degree in Computer Science Software Engineering or a related field.

Experience:

  • 2 years of experience in web and mobile application development using Angular React and .
  • Experience in delivering highquality scalable applications in a production environment with commonly used cloud databases SQL and NoSQL databases.

Technical Skills:

  • Required proficiency in JavaScript TypeScript Angular and AWS cloud services. React would be nice to have.
  • Understanding of frontend technologies including HTML5 CSS3 and responsive design principles.
  • Experience with RESTful APIs GraphQL and microservices architecture.
  • Familiarity with cloudbased development including serverless architectures and containerization (Docker Kubernetes).
  • Basic knowledge of version control systems (e.g. Git) and CI/CD tools (e.g. Jenkins GitLab CI).

Soft Skills:

  • Strong problemsolving and analytical skills.
  • Good communication skills with the ability to collaborate effectively with crossfunctional teams.
  • Willingness to learn and grow in a technical environment.

Key Competencies:

  • Technical Proficiency: Solid understanding of modern web/mobile technologies and cloud infrastructure.
  • Innovation: Openness to introducing and implementing new technologies and approaches to improve application performance and user experience.
  • Collaboration: Ability to work effectively with diverse teams in a collaborative environment.
  • Agility: Flexibility to adapt to changing requirements and deliver highquality solutions in a fastpaced environment.

KPIs (Key Performance Indicators):

  • Timely and successful delivery of web and mobile applications.
  • Application performance metrics including load times responsiveness and scalability.
  • Code quality and maintainability as evidenced by code reviews and technical debt management.
  • Stakeholder satisfaction with delivered features and overall project outcomes

Equal Employment Opportunity

Salient Systems is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race color sex religion sexual orientation national origin disability genetic information pregnancy or any other protected characteristic as outlined by federal state or local laws.


This policy applies to all employment practices within our organization including hiring recruiting promotion termination layoff recall leave of absence compensation benefits training and transfer. Salient Systems makes hiring decisions based solely on qualifications merit and business needs at the time.

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.