Auriga IT

Active Job Vacancy

Software Engineer - Android (Experience 2+)
Location - Jaipur, Minimum 2 year Work Experience

Responsibilities
---------------------
1. Write scalable and maintainable code solutions for complex engineering challenges

2. Work with a cross-functional team including designers, information architects, backend developers to create optimum integration solutions

3. Understand and follow standards, guidelines, and best practices adopted in the project

4. Appreciate & Develop high quality Front End/UI patterns for mobile devices

5. Keep abreast of technology trends and advances in web / mobile technologies



Skill and Qualification Required
------------------------------------------

1. B.E/B.Tech/MCA with Minimum 2 yrs of relevant experience

2. Proficient in native Android development (Java and Kotlin) 

3.  Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes

4. Experience with mobile user interface design

5. Experience with Core Data, Push Notifications, In-App Purchase

6. Strong understanding of mobile UI guidelines and best practices

7. Strong skills in object oriented programming and software design

8. Experience with database management systems with the help of SQLite

9. Experience developing and distributing applications via enterprise channels or App stores

10. Excellent knowledge of working with dynamic data (e.g., JSON, XML) through various interface types (e.g., REST, SOAP)


Good to have
------------------

1. Experience in integrating analytics and tracking solutions (e.g., Omniture, Google Analytics) a plus

2. Experience in React Native