Kotlin Developer React Native Developer

Job Summary

We are seeking a highly skilled Kotlin Developer with experience in building robust, high-performance applications.
The ideal candidate will have a strong background in software development, a deep understanding of the Kotlin language, and experience with various frameworks and libraries.

Responsibilities:

Application Development: Design, develop, and test Kotlin and Java systems for various products.
Code Quality: Write clean, maintainable, and efficient code.
Code Review: Conduct code reviews and provide constructive feedback to team members
Lifecycle Participation: Participate in the full software development lifecycle, including requirements gathering, design, development, testing, and deployment.
Prototyping and Testing: Rapidly prototype and conduct thorough testing of applications to identify and resolve bugs and performance issues.
Security and Privacy: Implement robust security measures to safeguard mobile/web applications and data, addressing potential vulnerabilities and ensuring data privacy.
Product Optimization: Continuously improve and optimize existing Kotlin/Java applications to enhance performance, user experience, and overall product quality.
Documentation: Maintain detailed documentation of design specifications, development processes, and testing procedures.
Collaboration: Collaborate with cross-functional teams to ensure seamless integration of hardware and software components into the final product.
Research and Innovation: Stay up to date with the latest trends and advancements of web and mobile technology and apply this knowledge to enhance product offerings.
Problem-Solving: Troubleshoot and resolve complex technical issues related to Kotlin/Java Applications functionality and connectivity.

Education and Experience:

Required Qualification

Bachelor’s degree in computer science, Engineering, or a related field, or equivalent experience.
Proven experience as a Kotlin Developer or in a similar role.
Proven experience in building POS applications with Kotlin
Proven Experience with Docker, Kubernetes and Serverless Technologies
Strong understanding of object-oriented programming principles.
Experience with Android development and Android SDK.
Proficiency with RESTful APIs and third-party libraries.
Familiarity with version control systems, such as Git.
Solid understanding of software development best practices, including Agile methodologies.
Excellent problem-solving skills and the ability to work independently or as part of a team.
Strong communication and collaboration skills.

Preferred:

Experience with other JVM languages (e.g., Java, Scala).
Experience with Java Frameworks (e.g Spring)
Knowledge of reactive programming frameworks (e.g., RxJava, Coroutines).
Familiarity with CI/CD tools and processes.
Experience with cloud services
Understanding of UI/UX principles and mobile application design.
Contributions to open-source projects.

go to method of application »

Use the link(s) below to apply on company website.  

Apply via :