6 open positions available
Developing full-stack solutions, leading API and backend development, and implementing scalable data processing systems. | Extensive experience in full-stack development, API design, cloud services, and data architectures, with leadership in technical projects. | Greetings Everyone Who are we? For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people to more than 4000 team members across the globe that are engaged in various Digital Modernization. For a brief 1 minute video about us, you can check https://youtu.be/uJWBWQZEA6o. What will you do? What are we looking for? Requirement is for a DB/BE Candidate with strong in SQL and PL/SQL skills Position Summary We are seeking a highly skilled backend-focused Staff Software Engineer to join our team. The ideal candidate will have extensive experience in backend development, system design, and a strong understanding of cloud-native software engineering principles. Responsibilities Develop backend services using Java and Spring Boot Design and implement solutions deployed on Google Cloud Platform (GKE) Work with distributed systems, including Google Cloud Spanner (Postgres dialect) and Confluent Kafka (or similar pub/sub tools) Design, optimize, and troubleshoot complex SQL queries and stored procedures (e.g., PL/SQL) to support high-performance data operations and ensure data integrity across applications. Collaborate with teams to implement CI/CD pipelines using GitHub Actions and Argo CD Ensure high performance and reliability through sound software engineering practices Mentor and provide technical leadership to the frontend engineering team Required Qualifications 7+ years' experience in software engineering from ideation to production deployment of IT solutions 5+ years' experience in full software development life cycle including ideation, coding, coding standards, testing, code reviews and production deployments 5+ years of experience with backend Java , Spring Boot and Microservices 3+ years of hands-on experience with a public cloud provider 3+ years working with pub/sub tools like Kafka or similar 3+ years of experience with database design/development (Postgres or similar) 2+ years of experience with CI/CD tools (GitHub Actions, Jenkins, Argo CD, or similar) Preferred Qualifications Demonstrated experience with development and deployment of Minimum Viable Products (MVPs) Must demonstrate innovative mindset, divergent thinking, and convergent actions. Familiarity with Kubernetes concepts; experience deploying services on GKE is a plus Compensation, Benefits and Duration Minimum Compensation: USD 44,000 Maximum Compensation: USD 154,000 Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role. Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full time employees. This position is available for independent contractors No applications will be considered if received more than 120 days after the date of this post
Develop, deploy, and maintain high-quality mobile applications using Flutter for both iOS and Android platforms. Lead efforts in integrating complex RESTful APIs and ensure secure handling of API calls. | The ideal candidate should have 5+ years of experience in mobile application development with a strong focus on Flutter. They must possess strong leadership abilities and expertise in mobile app architecture and state management. | Greetings Everyone Who are we? For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people to more than 4000 team members across the globe that are engaged in various Digital Modernization. For a brief 1 minute video about us, you can check https://youtu.be/uJWBWQZEA6o. What will you do? What are we looking for? Qualifications We are seeking an experienced Flutter Development Lead to spearhead our mobile application projects, driving innovative solutions and overseeing all aspects of app development and deployment for both iOS and Android platforms The ideal candidate is a seasoned Flutter developer with expertise in mobile app architecture, state management, and integration of modern APIs This individual must possess strong leadership abilities, including mentoring junior developers and maintaining best practices for scalable, high-performance codebases 5+ years of experience in mobile application development, with a strong focus on Flutter Proven expertise in iOS and Android app deployment, including publishing on App Store and Google Play Strong proficiency in API integration, including RESTful APIs, OAuth authentication, and third-party services Extensive knowledge of clean architecture, state management frameworks, and performance optimization Experience with secure coding practices and mobile app security Demonstrated ability to mentor and lead development teams Exceptional skills in translating UI/UX designs into high-quality, responsive code Excellent communication and interpersonal skills Strong problem-solving and critical-thinking abilities Ability to manage multiple projects and deadlines Exceptional debugging and troubleshooting skills, including performance tuning and stability issues Passion for staying up-to-date with the latest advancements in mobile app development and IoT technologies Very familiar with at least one agile development methodology, such as Scrum, XP, Kanban, LeSS or SAFe Responsibilities Develop, deploy, and maintain high-quality mobile applications using Flutter for both iOS and Android platforms Ensure seamless cross-platform performance, UI/UX consistency, and native app responsiveness Lead efforts in integrating complex RESTful APIs and other third-party services into mobile apps Ensure secure handling of API calls, including OAuth and other authentication mechanisms Architect scalable solutions using clean architecture and appropriate state management techniques such as Provider, Riverpod, or Bloc Maintain modular, reusable code and ensure code quality through automated testing and continuous integration Implement best practices for secure app development, including handling sensitive data and preventing security vulnerabilities Monitor and optimize application performance to ensure smooth operation across devices Compensation, Benefits and Duration Minimum Compensation: USD ,000 Maximum Compensation: USD ,000 Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role. Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full time employees. This position is available for independent contractors No applications will be considered if received more than 120 days after the date of this post
As a Sr. iOS Developer, you will be responsible for creating user interfaces and developing mobile applications using various frameworks and tools. You will also be involved in writing tests and managing code repositories. | Candidates should have extensive experience with Swift and SwiftUI, along with a solid understanding of design patterns and testing frameworks. Familiarity with Objective C and various tools for analytics and performance monitoring is also required. | Greetings Everyone Who are we? For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people to more than 4000 team members across the globe that are engaged in various Digital Modernization. For a brief 1 minute video about us, you can check https://youtu.be/uJWBWQZEA6o. What will you do? What are we looking for? iOS Skillset Requirement Skills required Detailed description SwiftUI Experience in creating user interface via SwiftUI framework (4+ years) Swift Experience in working with mobile applications written on Swift and adopting best swift coding practices (5+ years) Combine Experience in writing Publishers and subscribers that can receive and handle events using Combine framework(2+ years) Design Patterns Solid understanding of common design patters used to build iOS mobile applications UIKit Frameworks Experience in building mobile applications using common UIKit frameworks Objective C Doesn’t require extensive working experience with Objective C but should be able to read and understand Objective C code UI/Unit test Experience in writing UI/Unit test using XCUITest/XCTest framework Github Experience in working with Github repo(Creating/managing branches, PRs, Code review, etc.,) Crashlytics Experience in working with Crashlytics tools such as AppDynamics, NewRelic, Firebase, etc., Xcode Instruments Experience in working with Xcode Instruments to fix memory leaks, profiling, allocations, etc., Dependency managers(SPM and Cocoapods) Experience in creating frameworks and distribute via dependency managers such as Swift Package managers and Cocoapods Tools Experience in working with tools such as Adobe Analytics, Launch Darkly, SonarQube, Checkmarx, etc., Compensation, Benefits and Duration Minimum Compensation: USD 42,000 Maximum Compensation: USD 147,000 Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role. Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full time employees. This position is available for independent contractors No applications will be considered if received more than 120 days after the date of this post
Responsible for designing, developing, and maintaining automated test scripts using TypeScript and Playwright/Cypress. You will also develop and maintain JavaScript-based test automation frameworks for web applications. | The ideal candidate will have 8 to 14 years of automation testing experience with strong coding skills in Python, TypeScript, and Java. Experience with API automation and creating test scripts is also required. | Greetings Everyone Who are we? For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people to more than 4000 team members across the globe that are engaged in various Digital Modernization. For a brief 1 minute video about us, you can check https://youtu.be/uJWBWQZEA6o. What will you do? What are we looking for? We are seeking a Senior Automation Test Engineer/Lead with 8 to 14 years of automation testing experience to join our team. The ideal candidate will have a good background in TypeScript, Playwright/Cypress, and BDD. You will be responsible for developing and completing automated tests, including integration/API tests and end-to-end testing using JavaScript frameworks such as Playwright/Cypress testing. Requirements • Minimum 8+ years of software testing experience with 6+ years of relevant automation testing experience. • Must have 2+ years of hands-on development of JavaScript-based automation framework with Playwright, Cypress, WebdriverIO, Jasmine, Protractor. • Must have strong coding experience with Python/Typescript/Java. • Minimum of 4+ Years experience in API Automation, Rest API using Postman tool and RestAssured • Proven experience with test automation with creating and maintaining test scripts and customed designed tools and frameworks. • Good knowledge of JavaScript/TypeScript programming language. • Good experience with BDD Cucumber for QA delivery. Responsibilities • Responsible for designing, developing, and maintaining automated test scripts using TypeScript and Playwright/Cypress. • Developing and maintaining JavaScript-based test automation frameworks for web applications. • Responsible for improving automation for all project deliverables and for following defined processes. Compensation, Benefits and Duration Minimum Compensation: USD 40,000 Maximum Compensation: USD 140,000 Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role. Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full time employees. This position is available for independent contractors No applications will be considered if received more than 120 days after the date of this post
Develop, deploy, and maintain high-quality mobile applications using Flutter for both iOS and Android platforms. Lead efforts in integrating complex RESTful APIs and ensure secure handling of API calls. | The ideal candidate should have 5+ years of experience in mobile application development with a strong focus on Flutter. They must possess strong leadership abilities and expertise in mobile app architecture and state management. | Greetings Everyone Who are we? For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people to more than 4000 team members across the globe that are engaged in various Digital Modernization. For a brief 1 minute video about us, you can check https://youtu.be/uJWBWQZEA6o What will you do? What are we looking for? What will you do? What are we looking for? Qualifications We are seeking an experienced Flutter Development Lead to spearhead our mobile application projects, driving innovative solutions and overseeing all aspects of app development and deployment for both iOS and Android platforms The ideal candidate is a seasoned Flutter developer with expertise in mobile app architecture, state management, and integration of modern APIs This individual must possess strong leadership abilities, including mentoring junior developers and maintaining best practices for scalable, high-performance codebases 5+ years of experience in mobile application development, with a strong focus on Flutter Proven expertise in iOS and Android app deployment, including publishing on App Store and Google Play Strong proficiency in API integration, including RESTful APIs, OAuth authentication, and third-party services Extensive knowledge of clean architecture, state management frameworks, and performance optimization Experience with secure coding practices and mobile app security Demonstrated ability to mentor and lead development teams Exceptional skills in translating UI/UX designs into high-quality, responsive code Excellent communication and interpersonal skills Strong problem-solving and critical-thinking abilities Ability to manage multiple projects and deadlines Exceptional debugging and troubleshooting skills, including performance tuning and stability issues Passion for staying up-to-date with the latest advancements in mobile app development and IoT technologies Very familiar with at least one agile development methodology, such as Scrum, XP, Kanban, LeSS or SAFe Responsibilities Develop, deploy, and maintain high-quality mobile applications using Flutter for both iOS and Android platforms Ensure seamless cross-platform performance, UI/UX consistency, and native app responsiveness Lead efforts in integrating complex RESTful APIs and other third-party services into mobile apps Ensure secure handling of API calls, including OAuth and other authentication mechanisms Architect scalable solutions using clean architecture and appropriate state management techniques such as Provider, Riverpod, or Bloc Maintain modular, reusable code and ensure code quality through automated testing and continuous integration Implement best practices for secure app development, including handling sensitive data and preventing security vulnerabilities Monitor and optimize application performance to ensure smooth operation across devices Compensation, Benefits and Duration Minimum Compensation: USD 44,000 Maximum Compensation: USD 154,000 Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role. Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full time employees. This position is available for independent contractors No applications will be considered if received more than 120 days after the date of this post
The Lead Android Developer will be responsible for developing and maintaining Android applications using modern software architectures and tools. They will work with various Jetpack components and ensure high-quality code through unit testing and performance tuning. | Candidates must have extensive experience in Android development, particularly with Kotlin and Java, as well as a solid understanding of modern software architectures. Familiarity with testing frameworks and network communication libraries is also essential. | Greetings Everyone Who are we? For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people to more than 4000 team members across the globe that are engaged in various Digital Modernization. For a brief 1 minute video about us, you can check https://youtu.be/uJWBWQZEA6o. What will you do? What are we looking for? Mandatory Android Skillsets: Skills required Detailed description Compose Experience working with Jetpack Components(Compose, Architecture Components, Navigation & etc.). (3+ years) Kotlin Expert level Android development using Java(5+ years) and Kotlin (4+years) Kotlin Coroutines MVVM (Model-View-ViewModel), MVI (Model-View-Intent) & MVP Solid understanding of modern software architectures mockito or junit Experience in writing Unit tests with jUnit, Mockito Espresso Network Library Integration Knowledge of mobile network communication (OKHTTP, Retrofit) Deploymnet pipelines Experience working with GIT, Jenkins, CI/CD Crashlytics tools Experience working with Crashlytics tools like Firebase, New Relic & etc. Android SDK Exposure to development of applications across different form factor (mobile, tablet, etc.) and supporting different Android versions Exposure to performance tuning, power consumption & Material UI Experience with dependency injection frameworks (Dagger, Hilt) Experience working with remote data via JSON Experience with SQLite using Room ORM Tools Rally/Jira Compensation, Benefits and Duration Minimum Compensation: USD 52,000 Maximum Compensation: USD 182,000 Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role. Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full time employees. This position is available for independent contractors No applications will be considered if received more than 120 days after the date of this post
Create tailored applications specifically for Photon Career Site with our AI-powered resume builder
Get Started for Free