Job Description
About The Company
SecNinjaz Technologies LLP is a leading technology firm specializing in innovative cybersecurity solutions and mobile application development. Committed to delivering cutting-edge digital products, SecNinjaz leverages the latest advancements in technology to provide secure, scalable, and user-centric solutions. Our company fosters a collaborative environment where creativity and technical excellence are valued, enabling our team to develop impactful products that meet the dynamic needs of our clients across various industries. With a focus on continuous learning and growth, SecNinjaz Technologies LLP aims to be at the forefront of technological innovation, ensuring our clients stay ahead in the digital landscape.
About The Role
We are seeking an experienced Android Developer to join our dynamic team at SecNinjaz Technologies LLP. The ideal candidate will have a strong background in designing and developing high-quality Android applications using Kotlin, with a minimum of five years of professional experience. This role involves leading the architecture, design, and implementation of new features, collaborating closely with cross-functional teams including backend, design, and QA. The Android Developer will be instrumental in ensuring our applications are robust, efficient, and maintainable, adhering to best practices in coding, testing, and deployment. The position offers an exciting opportunity to work on innovative projects in a fast-paced environment, contributing to the development of scalable mobile solutions that meet the highest standards of quality and performance.
Qualifications
The ideal candidate should possess a Bachelor's or Master's degree in Computer Science, Engineering, or a related field. A minimum of five years of hands-on experience in Android development is essential. Proficiency in Kotlin and a solid understanding of the Android SDK are mandatory. Experience with modern Android development tools such as Jetpack Compose, Coroutines, and architectural patterns like MVVM or Clean Architecture is required. Familiarity with RESTful APIs, WebSockets, and real-time data handling is necessary. Candidates should also have experience with dependency injection frameworks such as Dagger, Hilt, or Koin, and be comfortable working with tools like Retrofit, Room, Firebase, and WorkManager. Knowledge of CI/CD pipelines, unit testing frameworks like JUnit and Espresso, and application profiling tools is highly desirable. Additionally, experience in publishing and maintaining applications on the Google Play Store will be considered a strong advantage.
Responsibilities
Design and develop advanced Android applications utilizing Kotlin, ensuring the implementation of high-quality, efficient, and scalable code. Lead the architecture, design, and development of new features and modules, aligning with project requirements and best practices. Collaborate effectively with backend teams, UI/UX designers, and QA engineers to deliver seamless and robust mobile solutions. Conduct thorough code reviews, mentor junior team members, and uphold coding standards to maintain code quality across projects. Optimize application performance by managing battery consumption, memory usage, and responsiveness. Integrate third-party SDKs, APIs, WebSockets, and GraphQL to enhance app functionality. Implement automated testing, continuous integration, and deployment pipelines to streamline development workflows. Stay updated with emerging technologies and industry trends, evaluating their potential benefits for ongoing projects. Troubleshoot and resolve technical issues promptly, ensuring high standards of application stability and security. Document technical specifications and contribute to the continuous improvement of development processes.
Benefits
SecNinjaz Technologies LLP offers a competitive and flexible compensation package with no bar for potential candidates. Employees benefit from a stimulating work environment that encourages innovation and professional growth. We provide opportunities for skill development through training sessions, workshops, and industry conferences. Our comprehensive benefits package includes health insurance, paid time off, and performance-based incentives. The company promotes work-life balance and fosters a collaborative culture where every team member's contributions are valued. Additionally, employees have access to modern tools and resources necessary to excel in their roles, along with opportunities for career advancement within the organization.
Equal Opportunity
SecNinjaz Technologies LLP is an equal opportunity employer. We are committed to creating an inclusive workplace that values diversity and promotes equal employment opportunities for all candidates and employees. We do not discriminate based on race, religion, gender, age, sexual orientation, disability, or any other protected characteristic. Our hiring decisions are based solely on merit, skills, and qualifications. We believe that a diverse workforce drives innovation and enhances our ability to serve our clients effectively. We welcome applications from candidates of all backgrounds and are dedicated to fostering a respectful and supportive work environment.