Android developer(Kotlin)
Position: Android Developer(Kotlin)KRAs
- Designing and developing modern, secure, and feature-rich android applications using Kotlin from scratch
- Understand requirements and translate designs and wireframes into code
- Identify and fix bugs to improve performance
- Coordinating with the design and test teams to create apps with high performance
- Work with APIs and data sources as per the requirements
- Help maintain code quality, reusability, and continuous code evaluation
- Discover and implement new technologies to improve the developer experience
- Unit-testing of code to ensure bug-free, reliable, and best user experience
- Collaborate with the team members to plan, develop, and ship new features
- Implement security measures in line with overall security objectives
- Plan, develop, build, and release end-to-end Android mobile app using Kotlin
- Open and adaptable to new technologies.
Key Skills:
- Should be extremely interested in working in a start-up environment towards the development of cutting-edge products and gadgets
- Relevant experience in Android app development
- Proficiency in Java and Kotlin (must) languages to write clear, readable, and maintainable code
- Experience in Android SDK and Android Studio
- Hands-on experience in mobile app architecture, flow, design, implementation, and release
- Must be familiar with agile development concepts and CI/CD pipelines
- Experience in building end-to-end android mobile apps from design, development, and deployments to app stores
- Sound understanding of app lifecycle, architecture principles, and design fundamentals
- Problem-solving mindset, analytical abilities, strong technical and communication skills
- Excellent debugging skills and knowledge of quality check processes
- Familiar with RESTful APIs and XML to connect the app with backend services
- Knowledge of the latest mobile app trends, architectures, and emerging technologies
- Knowledge of state management to simplify user interaction
- Familiar with Agile and DevOps methodologies
- Understanding of version control systems and tools, e.g., GitHub
- Excellent interpersonal and communication skills – verbal and written
- Great time-management skills and capable to work independently
- Critical thinker, analyzer, and curious professional to build great Android products
- Understanding of Artificial Intelligence and Machine Learning is a plus
- B.S./B.E./M.S./M.E. in Computer Science, Electrical Engineering, Electronics Engineering or Related
- 4+ years’ experience with Kotlin, Android, Java Server, JSP and other Java Tools
- Understanding of Test-Driven Development environments
- Deep foundation in computer science with a strong understanding in data structures, and algorithms.
Location: DelhiNotice Period: Max 30 days