Monday, October 19, 2020

Augray - Principal Engineer - Native Application Development (8-11 yrs) (Augray Pvt Ltd)

Expectations :

As a lead role on our growing team, this role will be responsible for the technical leadership and subject matter expertise on end to end development of software and platform solutions that will help us provide optimal user experiences, meeting internal and external feature and functionality requirements, and quickly adapt to business demands and market conditions that are constantly evolving.

Responsible for :

- Lead software architecture across the AugRay's product portfolio:

- Take part in analysis of existing products to determine optimal software architecture in support of product roadmap.

- Assist proof-of-concept prototypes in support of future product concepts

- Develop software using a methodology that supports achieving better reliability, precision, accuracy, compliance, security, and speed to meet performance requirements.

- Take part with the technology head to establish best-in-class software architecture procedures, tools and templates to facilitate AugRay platform effectiveness.

- Participate in maintaining technology roadmap and drive architectural runway in support of future business strategy and market need

- Lead production of various design documents for example Software Architecture document, security architecture document, interface specification etc.

- Ensure code design and its quality for application/use across the portfolio & participate in code reviews, design reviews, architecture discussions & drive DevSecOps roll-out.

Role Requirements:

- Strong background in architecture & design, to nurture/mentor development teams and facilitate building of high-performance applications.

- Bachelor's degree or higher in Computer Science / Engineering and 7+ years of experience in software development coding an object-oriented programming language such as Kotlin, Swift, C#, Python, Javascript, Typescript and PHP.

- Significant knowledge/understanding native application development for mobile platforms.

- Significant knowledge of how to embed unity applications into native mobile applications.

- Significant knowledge/understanding of AWS architectures using managed services (Lambda, Cognito, etc)

- Great design and problem-solving skills, with a strong bias for quality and engineering excellence

- Knowledge and passion for Agile development practices, including continuous integration, test-driven development

- Demonstrable ability to own and deliver projects and results of increasing technical complexity

- Excellent written and verbal communication skills

Skills :

- Unity3D, Android, iOS, Web Services, Deep Learning/Artificial Intelligence.

- C#, Swift, Kotlin, Java, php, typescript, javascript, python and c++.

Apply Now