Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
Qualifications
Qualifications:Bachelor's degree in Computer Science, Software Engineering, or a related discipline.1-2 years of professional experience in software engineering with a focus on Java development. Proficient in Java and/or Kotlin, with practical experience in building backend services using Spring Boot. Hands-on experience with Docker for application containerization and deployment. Familiarity with AWS services such as EC2, S3, RDS, IAM, ECS/EKS. Experience with CI/CD pipelines using GitHub Actions, GitLab CI, Jenkins, or similar tools. Preferred Qualifications:Experience with Apache Kafka for event-driven or streaming architectures. Knowledge of Kubernetes for container orchestration and production deployments.
About the job
Devsinc seeks a Java Software Engineer for its Lahore office. This role centers on designing, building, and maintaining Spring Boot applications that address client needs. Collaboration with cross-functional teams is a regular part of the work, ensuring that software solutions meet project requirements and can scale as needed.
Main responsibilities
Design, develop, and maintain applications and microservices using Spring Boot.
Work with stakeholders to gather and analyze software requirements.
Write clean, maintainable code that aligns with industry standards.
Perform unit and integration testing to support reliable software delivery.
Participate in code reviews and offer constructive feedback to colleagues.
Stay informed about new technologies and programming languages relevant to the Java ecosystem.
What helps in this role
Success in this position relies on strong knowledge of Java and its ecosystem. Familiarity with Spring Boot and a collaborative approach to development are also important.
About Devsinc
About Devsinc:Devsinc is a leading software development company specializing in delivering innovative and high-quality solutions for clients across various industries. Our dynamic team is dedicated to continuous learning and leveraging cutting-edge technologies to ensure our clients achieve their business objectives.
Job SummaryWe are seeking a highly skilled Senior Software Engineer specializing in Android development to join our dynamic team at Creative Chaos. In this role, you will be instrumental in crafting and enhancing innovative Android applications. You will collaborate with cross-functional teams to design, implement, and optimize new features, ensuring a seaml…
At Careem, we are on a mission to create the Everything App for the Middle East, simplifying daily tasks such as transportation, food delivery, and payment management. Our aim is to enhance the quality of life for millions while fostering an inspiring organization. Since our inception in 2012, we have empowered over 2.5 million Captains and served more than 70 million customers, thriving in 70+ cities across 10 countries, from Morocco to Pakistan.As we embark on our next chapter powered by AI, we seek innovative minds who can harness AI to develop tools, automate processes, and create meaningful change. Join us in streamlining operations, enhancing customer experiences, and reimagining our internal systems to help Careem work smarter and move faster.Key Responsibilities:Architect and develop cutting-edge, scalable applications using Kotlin, Java, and Kotlin Multiplatform.Collaborate with product and design teams to gather user requirements and translate them into effective technical solutions.Integrate with backend services to ensure a fast and seamless mobile user experience.Take ownership of complete product modules and features from inception to launch.Design and review code, providing guidance to peers on technical issues.Engage with end-users to gather requirements and advocate for exceptional user experiences.Continuously explore, assess, and implement new technologies to enhance development efficiency.Conduct unit testing to ensure code robustness, including edge cases and usability.Participate in agile practices, contributing to the continuous improvement of team processes.
At Careem, we are on a mission to develop the Everything App tailored for the greater Middle East, facilitating seamless mobility, food and grocery ordering, payment management, and much more. Our goal is straightforward: to enhance lives and cultivate an inspiring organization.Since our inception in 2012, Careem has empowered over 2.5 million Captains, enriched the experiences of more than 70 million customers, and created a platform where the finest talent and entrepreneurs in the region can flourish. We operate in over 70 cities across 10 countries, stretching from Morocco to Pakistan.We are embarking on an exciting new phase driven by AI innovation. We seek talented individuals who are inquisitive problem-solvers, adept at leveraging AI to build tools, automate processes, and make a significant impact. Whether it’s optimizing operations, enhancing customer experiences, or rethinking internal systems — we want visionaries who can help Careem work smarter and move faster.Key Responsibilities:Design and develop advanced, scalable applications utilizing Kotlin, Java, and Kotlin Multiplatform.Collaborate with product and design teams to comprehend end-user requirements and convert them into effective technical solutions.Ensure seamless integration with backend services to deliver an exceptional mobile user experience that is swift and efficient.Take ownership of end-to-end product modules and features from conception to launch.Conduct code design and reviews, troubleshoot issues, and provide technical consultation to peers.Engage with end-users to gather requirements and advocate for delightful user experiences.Continuously explore, assess, and implement new technologies to enhance development efficiency.Unit-test code for robustness, including edge cases, usability, and overall reliability.Participate in team agile practices and contribute to their ongoing evolution.
Are you passionate about mobile application development? Do you possess strong programming skills and thrive on creative challenges? Join our dynamic team as an Android Developer at creativechaos, where you will collaborate with some of the industry's best developers to innovate and enhance our cutting-edge services. Your expertise in design and coding will play a crucial role in shaping the future of our mobile applications.Responsibilities:Design and develop advanced applications for the Android platform.Work collaboratively with cross-functional teams to define, design, and launch new features.Integrate with external data sources and APIs.Conduct unit tests to ensure code robustness, including edge cases and usability.Resolve bugs and enhance application performance.Continuously research and implement new technologies to boost development efficiency.Perform software upgrades and maintenance, modifying existing applications to improve performance and adapt to new hardware.Analyze software requirements and user needs to recommend necessary upgrades for client systems.Collaborate with engineers and analysts to gather project requirements and limitations for optimum software design.Utilize mathematical models and scientific analysis to design and modify software systems.Manage data storage, retrieval, and manipulation to understand system capabilities.Oversee software system testing, validation procedures, and documentation to ensure normal program functionality.Guide the work of technologists and programmers, providing instruction on software code writing as necessary.Coordinate software installations and monitor equipment to ensure specifications are met.Manage core application features, including services, networking, and databases.
At Careem, we are on a mission to revolutionize the way people interact with their surroundings through our Everything App. We strive to facilitate seamless mobility, food and grocery delivery, payment management, and much more to enhance the lives of individuals across the Greater Middle East. Our vision is clear: to simplify and enrich the lives of our users while fostering an inspiring organizational culture.Since our inception in 2012, we have empowered over 2.5 million Captains and served more than 70 million customers, establishing a platform that nurtures the finest talent and entrepreneurship in the region. With operations spanning over 70 cities across 10 countries, from Morocco to Pakistan, we are dedicated to making a significant impact.As we embark on our next chapter, fueled by AI advancements, we seek innovative minds who are eager to leverage AI to develop tools, automate processes, and create substantial impacts. Join us in streamlining operations, enhancing customer experiences, and reimagining internal systems — we want individuals who can help Careem operate smarter and more efficiently.Key Responsibilities:Design and develop advanced, scalable applications using Kotlin, Java, and Kotlin Multiplatform.Collaborate with product and design teams to grasp end-user requirements and translate them into effective technical solutions.Integrate with backend services to ensure exceptional mobile user experiences that are fast and reliable.Take ownership of product modules and features, from conceptualization to deployment.Engage in code design and review, troubleshoot issues, and provide technical mentorship to peers.Gather user requirements through direct interaction, advocating for exceptional user experiences.Continuously explore, evaluate, and implement new technologies to enhance development efficiency.Conduct unit testing for code robustness, covering edge cases, usability, and overall reliability.Participate in agile practices and contribute to the ongoing evolution of engineering processes.
Join our energetic team at AHOY as a Senior Android Engineer, where you'll be instrumental in crafting high-quality, user-focused mobile applications. Your expertise will be vital in designing, developing, and sustaining innovative Android applications. You'll collaborate closely with product managers and designers to guarantee optimal performance and an exceptional user experience.Key Responsibilities:Architect, develop, and uphold scalable Android applications utilizing Kotlin or Java.Work alongside product managers and designers to convert user needs into functional applications.Integrate complex features while ensuring the applications' performance, quality, and responsiveness.Engage in code reviews to uphold superior code quality standards.Keep abreast of the latest trends and advancements in Android development.
Join AHOY as a Lead Senior Android (Kotlin) Engineer and spearhead the creation of top-tier Android applications. In this hands-on position, you will utilize your extensive Kotlin expertise to develop scalable, efficient, and user-centric applications. Working alongside cross-functional teams, you will be a key player in delivering innovative solutions while adhering to software development best practices.Key Responsibilities:Design, develop, and sustain intricate Android applications utilizing Kotlin.Guide the architecture and implementation of new features, ensuring optimal app performance and stability.Work closely with UI/UX designers and product managers to convert user needs into functional app designs.Conduct code reviews and provide mentorship to junior developers, fostering coding and design best practices.Keep abreast of the latest advancements in Android development and emerging technologies.
We are seeking a dynamic and enthusiastic Android Engineer to join our innovative remote team. In this role, you will play a crucial part in the design, development, and maintenance of cutting-edge mobile applications that significantly enhance user engagement and experience.Key Responsibilities:Develop and build advanced Android applications utilizing Kotlin and JavaCollaborate effectively with product managers and designers to accurately interpret user needs and implement featuresIntegrate with backend services to enhance application functionalityGuarantee the performance, quality, and responsiveness of applicationsConduct thorough code reviews, troubleshoot issues, and debug applicationsStay updated with the latest trends and technologies in Android development
Job Summary:Are you passionate about developing innovative applications for mobile devices? Do you possess robust programming skills and seek a creative challenge? Join our talented development team at creativechaos as an Android Developer. Here, you will have the opportunity to collaborate with industry-leading developers, using your design and coding expertise to enhance or even create groundbreaking services.Embrace the remote-first culture of a leading tech company! Advance your career and skill set while enjoying a competitive salary and comprehensive benefits package.Duties and Responsibilities: Design and develop advanced applications for the Android platform. Collaborate with cross-functional teams to define, design, and deploy new features. Integrate with external data sources and APIs. Conduct unit tests for code robustness, including edge cases, usability, and general reliability. Resolve bugs and enhance application performance. Continuously explore, assess, and implement new technologies to boost development efficiency. Perform upgrades and maintenance, modifying existing software to enhance performance and adapt to new hardware. Recommend software upgrades for client systems and analyze requirements to determine the feasibility of system designs within time and budget constraints. Work collaboratively with engineers, programmers, systems analysts, and others on projects, gathering information on project capabilities, limitations, interfaces, and performance requirements to create optimal software. Design, develop, and modify software systems using mathematical models and scientific analysis to predict and measure potential outcomes. Store, retrieve, and manipulate data to understand system capabilities and requirements. Oversee software system testing, validation procedures, application documentation, and programming to ensure proper functionality. Manage the work of technologists, programmers, technicians, and other team members while providing guidance in writing software code as needed. Coordinate software installations and monitor equipment to ensure specifications are met. Focus on managing core features of the application, including services, network, database, etc.
SATUS SYSTEMS is seeking a talented Native Android Developer to join our innovative team immediately. The successful candidate will possess 1.5 to 2 years of hands-on experience in developing Android Mobile and Android TV OS applications using Kotlin. You will engage in exciting projects that utilize cutting-edge Android technologies, collaborating with our diverse teams to create high-quality, efficient, and scalable applications.Key Responsibilities:Design, develop, and maintain Android Mobile and Android TV OS applications.Create clean, efficient, and well-documented Kotlin code adhering to industry best practices.Implement MVVM architecture and leverage Jetpack components for robust application development.Integrate APIs, collaborate with third-party SDKs, and ensure seamless user authentication.Utilize modern Dependency Injection frameworks like Dagger/Hilt to enhance application modularity.Work with Room Database (ROOM DB) and LiveData for effective data management and real-time UI updates.Possess knowledge of Coroutines & Flow for asynchronous programming.Optimize application performance, troubleshoot bugs, and perform comprehensive testing.Stay informed about the latest Android technologies and best practices.
About the Role:Join Translation Empire, the UK's premier translation and interpretation service provider, as an Android Developer Intern. This internship is a fantastic opportunity for individuals enthusiastic about mobile application development who wish to gain practical experience in designing, testing, and maintaining Android applications. You will work alongside a talented development team, contributing to the creation and enhancement of innovative applications that adhere to high-quality benchmarks.Responsibilities:Assist in the design, development, testing, and deployment of Android applications.Support debugging and troubleshooting efforts in application code, emphasizing performance and usability.Engage in code reviews and share ideas for the development of new features and functionalities.Work with the development team to ensure applications meet specified requirements and quality standards.Help in the creation and upkeep of application documentation.Stay informed on the latest trends and technologies in Android application development.
About the PositionTranslation Empire PK, a premier translation and interpretation firm in the UK, is seeking a talented Junior Android App Developer. In this role, you will be instrumental in the development, testing, and maintenance of high-quality Android applications. Collaborating closely with our skilled development team, you will ensure that our applications fulfill all specified requirements and adhere to our stringent quality standards. Your responsibilities will also include troubleshooting and resolving application code issues while actively contributing to the innovation of new features and functionalities.Key Responsibilities:· Engage in the design, development, testing, and deployment of Android applications.· Identify and rectify issues within application code, focusing on performance optimization and user experience.· Participate in code review processes and assist in enhancing features and functionalities.· Collaborate with team members to ensure applications meet requirements and quality benchmarks.· Contribute to the documentation of application development and maintenance.· Keep abreast of the latest trends and advancements in Android application development.
Job Summary:Are you passionate about crafting and enhancing applications for mobile devices? Do you possess robust programming capabilities and seek a stimulating challenge? We invite you to join our dynamic development team as an Android Developer at CreativeChaos. Here, you will collaborate with some of the industry’s top developers, utilizing your design and coding skills to enhance and innovate our state-of-the-art services.Become part of a progressive tech company that embraces a remote-first approach. Advance your career while enjoying a competitive salary and a comprehensive benefits package.Duties and Responsibilities:Design and develop advanced applications for the Android platform.Collaborate with cross-functional teams to define, design, and deliver new features.Integrate with external data sources and APIs.Conduct unit tests to ensure code robustness, including edge cases and usability.Resolve bugs and enhance application performance.Continuously explore, assess, and implement new technologies to optimize development efficiency.Perform upgrades and maintenance, modifying existing software to boost performance and adapt to new hardware.Provide recommendations for software upgrades and analyze software requirements to ensure feasibility within budget and time constraints.Collaborate with engineers, programmers, and systems analysts on projects, gathering information on project capabilities and performance requirements.Design, develop, and adjust software systems, employing mathematical models and scientific analysis to predict outcomes.Manage data storage, retrieval, and manipulation to meet system capabilities and requirements.Oversee software testing, validation procedures, and documentation to ensure program functionality.Guide technologists and programmers, offering instruction on software code writing as necessary.Coordinate software installations and monitor equipment to ensure specifications are met.In this role, you will manage core app features including services, network, and database functionalities.
Job Opportunity:Join EMPIRE GROUP, the UK's premier translation and interpretation service provider, as a full-time Mobile Application Developer at our office in Bahria Town, Islamabad. We're seeking a talented individual with a robust background in developing applications for both Android and iOS platforms. The selected candidate will oversee the entire application lifecycle from conception through to delivery and ongoing support, playing a crucial role in shaping our global mobile strategy.Key Responsibilities:Optimize application performance, quality, and responsiveness.Utilize Android SDK, Java, NDK, and Kotlin in development processes.Integrate APIs effectively using Retrofit.Develop VOIP applications with a strong focus on performance.Work with Firebase tools including authentication, real-time databases, and storage solutions.Design, develop, code, test, and release iOS applications aligned with business goals.Manage multiple projects concurrently.Enhance code quality through unit testing, automation, and code reviews.Translate end-user requirements into technical solutions through a deep understanding of UX and UI design.Demonstrate proficiency in Objective-C or Swift, and native iOS development frameworks.Utilize iOS frameworks like Core Data and Core Animation.Engage in Agile development processes comprehensively.
Job Summary We are seeking a talented and experienced Principal Software Engineer specializing in .Net to join our dynamic team at Creative Chaos. In this role, you will be instrumental in the development of server applications across various software platforms. Your primary responsibility will involve crafting Restful APIs that will be utilized by client applications. As a Principal Software Engineer, you will ensure that the functionality, security, and performance of our server applications align with design specifications and are devoid of bugs. You will also lead a team of engineers, mentoring them through continuous training and providing guidance.Duties & ResponsibilitiesLead and inspire a team of software engineers.Mentor team members through training and constructive feedback.Conduct thorough analysis of business requirements.Estimate and manage assigned tasks efficiently.Write high-quality code and comprehensive unit tests.Collaborate effectively with team members and stakeholders.Optimize your code for enhanced security and performance.Maintain systems by resolving existing issues promptly.Update issue tracking software with relevant information.Provide clear and timely status updates.Communicate effectively with clients to understand their needs.Control versions of your code using version control systems.Research and evaluate new technologies to enhance the development process.Continuously upgrade your skills and knowledge in the field.Assist in evaluating candidates for open positions.
At Educative, we're on a mission to connect millions of developers globally. Our platform is experiencing rapid growth, providing interactive, text-based courses covering various domains in computer science, cloud computing, and advanced technologies.Our learners depend on us to develop engaging courses that enhance their skills, enable them to secure better job opportunities, or simply enjoy the process of learning.We are looking for a creative and driven Software Engineer who is passionate about creating a state-of-the-art learning platform. You will take ownership of projects from inception to completion, making a significant impact on the final product. As a builder, you thrive in collaborative environments with fellow engineers and cross-functional teams, where you can share knowledge, conceptualize, design, develop, test, and launch features that amaze our learners, authors, and customers.
Join our dynamic team at Softpers Interactive as an Associate Software Engineer. In this role, you will contribute to the development and maintenance of innovative software solutions that enhance user experiences. Collaborate with a talented team of engineers and play a crucial part in shaping the future of technology at our company.
Devsinc is offering a Software Engineering Internship based in Lahore, Punjab, Pakistan. This program is structured for individuals interested in gaining practical experience in the technology sector. Interns will have the chance to work closely with experienced engineers and contribute to real-world projects, building a solid technical foundation in a professional environment. What you will do Assist with the design, development, testing, and maintenance of software applications. Support the engineering team in diagnosing and resolving software issues. Apply coding best practices to help deliver reliable software. Participate in daily stand-up meetings and team discussions. Document technical processes and features for future use. Develop programming skills through hands-on learning and continuous improvement. Program highlights Gain exposure to the software industry and its workflows. Build a resume with real project experience. Lay the groundwork for a future career in software engineering.
Job Summary As a Senior Software Engineer specializing in Node.js at Creative Chaos, you will play a pivotal role in the development of server applications across a range of software platforms. Your primary responsibilities will include crafting robust Restful APIs that cater to client applications, ensuring that our server applications are functional, secure, and perform optimally. You will also take on a mentorship role, guiding junior engineers and fostering team growth through comprehensive training.Duties & ResponsibilitiesAnalyze and interpret business requirements to develop effective solutions.Estimate and prioritize assigned tasks for efficiency.Write high-quality code and perform thorough unit testing.Engage in collaboration with cross-functional team members.Optimize code for enhanced security and performance.Maintain and troubleshoot existing systems to rectify issues.Keep issue tracking software updated for transparency.Provide timely status updates to stakeholders.Communicate effectively with clients to understand their needs.Manage version control of your codebase.Research and implement new technologies that enhance our product.Lead a team of talented software engineers, providing guidance and support.Mentor colleagues by sharing knowledge and best practices.Continuously upgrade your own skills and knowledge to stay ahead.Participate in evaluating candidates for new positions within the team.
As a Lead Principal Software Engineer specializing in C++, you will play a pivotal role at Creative Chaos, creating and sustaining high-performance applications while prioritizing code quality and software dependability. You will lead a dynamic team of developers, inspiring them with best practices and fostering innovative solutions to complex challenges.Key Responsibilities: Architect and develop robust software applications utilizing C++. Guide and mentor a team of engineers through collaboration and code reviews. Evaluate business needs and translate them into system specifications. Produce efficient, maintainable, and scalable solutions. Diagnose and rectify software issues effectively. Perform performance tuning and optimization to enhance application efficiency. Provide hands-on mentorship to junior engineers. Work seamlessly with cross-functional teams to deliver outstanding results. Stay abreast of the latest industry trends and technologies. Contribute to project planning and estimation efforts. Maintain code quality through rigorous testing and review processes.