Senior Software Engineer
Role details
Job location
Tech stack
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.