Jobs
Interviews

Raja Software Labs

2 Job openings at Raja Software Labs
Software Engineer iOS pune,maharashtra 2 - 6 years INR Not disclosed On-site Full Time

As a member of our Mobile development team, you will be responsible for designing and building applications for the iOS platform using Swift and Objective-C. Your role will involve implementing new features, resolving bugs, and enhancing the performance of our applications. Working closely with development and QA teams, you will collaborate to enhance UI and backend functionality for improved usability. Your responsibilities will also include identifying and resolving performance bottlenecks, addressing random crashes, and fixing difficult-to-reproduce bugs. You will play a key role in enhancing code quality through peer code reviews, unit testing, automation, and localization. As you progress, you will take on more significant responsibilities, such as mentoring others, leading modules, managing teams, and contributing to a culture of continuous learning through Tech Talks. To excel in this role, you should possess a BE or equivalent degree and have at least 2 years of experience in developing iOS applications. Proficiency in Swift and Objective-C programming languages is essential, along with a solid grasp of object-oriented programming principles. You should be familiar with iOS design principles, patterns, and best practices, as well as have knowledge of offline storage, threading, performance tuning, and integrating with backend services. Understanding iOS libraries for common tasks is a plus, and prior experience publishing apps on the App Store is highly valued. We are looking for individuals who thrive in a fast-paced development environment, maintain a positive attitude, and demonstrate strong teamwork skills. If you are self-motivated, eager to learn, and possess strong logical reasoning skills, we encourage you to apply and be part of our innovative team.,

Software Engineer Android pune,maharashtra 2 - 6 years INR Not disclosed On-site Full Time

Join our Mobile development team working on smartphones, tablets, and wearable devices. This hands-on developer position focuses on the development of Android applications and their integration with back-end services. You will be expected to actively participate in collaborative problem-solving, deliver high-quality code, and showcase a passion for technology. The ideal candidate possesses a strong technical ability, enjoys writing and debugging code, demonstrates good communication skills, and thrives on working with consumer products. Responsibilities Design and build applications for the Android platform using Kotlin, Java, and Android SDK. This role involves hands-on development. Implement new features, address bugs, and enhance the performance of our applications. Collaborate closely with development and QA teams to devise and implement UI and backend functionality enhancements for improved usability. Identify performance bottlenecks, diagnose random crashes, and rectify hard-to-reproduce bugs. Contribute to enhancing code quality by conducting peer code reviews, writing unit tests, enabling automation, and facilitating localization. Gradually shoulder more responsibilities and make a significant impact by taking on challenging tasks, mentoring team members, leading a module comprehensively, and managing a team. Remain abreast of technical trends and actively participate in our learning culture by delivering Tech Talks. Qualifications Bachelor's degree in Engineering or equivalent. At least 2 years of experience in developing Android applications. Proficiency in Java and Kotlin programming languages. Strong grasp of object-oriented programming principles and design patterns. Sound understanding of Android design principles, patterns, and best practices. Familiarity with offline storage, threading, performance optimization, and integration with backend services. Knowledge of the Android ecosystem and available libraries for common tasks is advantageous. Proven ability to deliver in a fast-paced development environment. Positive attitude, team player mentality, and self-motivated with a keen desire to learn and strong logical reasoning skills. Prior experience in publishing an app on the Google Play store is highly beneficial.,