Senior Software Engineer

Insight Global
Tucson, United States of America
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tucson, United States of America

Tech stack

Flutter
JavaScript
API
Amazon Web Services (AWS)
Application Performance Management
Confluence
JIRA
Build Automation
Automation of Tests
Azure
Software Quality
Code Review
Continuous Integration
Software Debugging
DevOps
Design of User Interfaces
Mobile Application Software
Scrum
Simple Object Access Protocol (SOAP)
Systems Integration
TypeScript
React
Appium
Backend
Information Technology
Deployment Automation
Bitbucket
React Native
React
Multiplatform
Jenkins

Job description

In this role, you will design and develop high-quality web and mobile applications, partnering closely with UI/UX designers and backend engineers to deliver seamless, user-centric experiences. You will integrate applications with backend systems, APIs, and third-party services, while ensuring optimal performance, quality, and responsiveness. Day to day, you'll identify and resolve bugs, address performance bottlenecks, and help maintain strong code quality, structure, and automation. You'll provide technical leadership through mentoring, architecture and code reviews, and by guiding adoption of CI/CD, automated testing, and DevOps practices. You'll also stay current with emerging Web, UI/UX, and mobile technologies, driving continuous improvements to user experience, application performance, and development efficiency, while contributing to the enterprise mobile strategy and roadmap as needed.

Requirements

For SSE role here is top tech skills we need

  • 5 years + of professional experience developing Retail eCommerce, Web and mobile apps

  • Bachelor's degree in computer science, Information Technology, or related field (4+ years)

  • Expert in web and mobile design, cross-platform development, and use of APIs.

  • Proficiency in relevant frameworks such as React, React Native, TypeScript, Flutter

  • Proficiency with state management frameworks (Redux, MobX, Context API).

  • Experience with automated testing frameworks like Jest, Appium, or others.

  • Experience working in AWS or Azure.

  • Experience with build automation and deployment tools (Jenkins, BitBucket Actions, etc.).

  • Ability to work in an Agile / SCRUM environment using Jira/Confluence.

  • Experience integrating with APIs including SOAP and REST.

Apply for this position