Role Overview
Responsible for product portfolio architecture. Performs product design, systems analysis and programming activities which may require extensive research. Performs bug verification, release testing and support for assigned products.
Key Accountabilities/Decision Making & Influence
Designing overall system architecture including the internal architecture of a component, as well as communication protocols and interfaces to other components
Researches and understands the marketing requirements for a product, including target environment, performance criteria and competitive issues; Researches new technology or development tools to remain abreast of current technology;
Helping and training fellow developers to work with new product components / modules, to follow company coding practices and architectural guidelines
Conducting unit testing and integration testing
Performing code and design reviews
Performing bug verification, release testing and support for assigned products
Being responsible for product's usability by designing user interfaces, creating use cases, and
implementing prototypes and conducting usability tests
Preparing technical documentation of product, creating user interface guidelines and conducting reviews.
DECISION MAKING AND INFLUENCE
You thrive on learning new technologies and are not afraid to step outside your comfort zone
You take ownership of projects from conception to production
You are excited by the challenge of working on different parts of our technology stack
You actively seek out new learning opportunities and technical challenges
You enjoy problem-solving and have a constructive can-do attitude
KNOWLEDGE, SKILLS & ATTRIBUTES
Minimum 5 years of software development experience, with significant exposure to mobile development (Flutter required, native iOS and Cordova experience is a plus)
Good experience with cloud platforms (AWS) and infrastructure as code (Terraform)
Additional languages and particularly Java/Kotlin/Go are a plus
Full-stack experience preferred
Solid understanding of distributed systems and microservices architecture
Experience with CI/CD practices and version control systems
Experience working with containers (Docker, EKS)
Solid AI-led development practices
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.