Are you an out-of-the-box thinker? Want to challenge yourself?

Explore opportunities to grow and challenge yourselves!

At Citytech, we are driven by our desire to challenge the norm and provide exceptional service to our clients through innovation, data-driven insights, and new-age technology.

Supportive co-workers, positive energy, and the chance to work on challenging projects motivate us to deliver the best. Here you get the opportunity to leverage your skills by working on the latest technology projects by global clients. If you are ready to take on the challenge we look forward to having you on board.  

Current job opportunities with Citytech

Senior Flutter Developer

Experience: 5+ Years
Location: Kolkata (WFO) / Remote for Outstation Resources

Job description

We are looking for a highly skilled and experienced Flutter Developer with at least 5 years of professional experience in mobile application development. You will be responsible for designing and building advanced cross-platform mobile applications using Flutter. The ideal candidate should have a strong understanding of modern mobile architecture, clean code principles, and end-to-end app development.

Key Responsibilities

  • Design and develop high-performance, cross-platform mobile applications using Flutter and Dart.
  • Collaborate with UI/UX designers, product managers, and backend developers to create seamless app experiences.
  • Write clean, maintainable, and scalable code following best practices.
  • Integrate RESTful APIs, third-party services, and native device features.
  • Identify and fix bugs and performance bottlenecks.
  • Optimize app performance and memory usage across Android and iOS.
  • Write unit and integration tests to ensure code quality and reliability.
  • Stay up to date with the latest Flutter trends, libraries, and tools.

Required Skills and Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 5+ years of experience in mobile app development, with at least 3 years in Flutter.
  • Strong knowledge of Dart programming language.
  • Proficient in working with platform-specific APIs using platform channels.
  • Experience with state management tools like Provider, Riverpod, Bloc, or GetX.
  • Solid understanding of mobile architecture patterns (MVC, MVVM, Clean Architecture).
  • Familiarity with version control tools like Git.
  • Experience with CI/CD tools and practices.
  • Published apps in Google Play Store and/or Apple App Store is a plus.
  • Good communication and teamwork skills.

Preferred Qualifications

  • Experience with Firebase, GraphQL, or AppSync.
  • Knowledge of native development in Android (Kotlin/Java) or iOS (Swift/Objective-C).
  • Experience with Agile/Scrum methodologies.
  • Familiarity with mobile analytics and crash reporting tools (e.g., Firebase Crashlytics, Sentry).

APPLY NOW

Senior React.js Developer

Experience: 5+ Years
Location: Kolkata (WFO) / Remote for Outstation Resources

Job description

We are looking for a skilled and experienced React.js Developer with 5+ years of hands-on experience in building dynamic, responsive, and scalable web applications. You will work closely with cross-functional teams including backend developers, UI/UX designers, and product managers to deliver top-notch user interfaces.

Key Responsibilities

  • Develop and maintain high-quality, reusable, and scalable front-end code using React.js.
  • Translate UI/UX design wireframes into functional and responsive components.
  • Collaborate with backend developers to integrate APIs and services.
  • Optimize applications for maximum speed and scalability.
  • Write clean, well-documented, and tested code.
  • Participate in code reviews, architectural discussions, and team meetings.
  • Troubleshoot and debug issues in a timely manner.
  • Keep up to date with the latest front-end technologies and trends.

Required Skills and Qualifications

  • Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
  • 5+ years of experience working with React.js and related libraries (e.g., Redux, React Router, Axios).
  • Solid understanding of component-based architecture and state management.
  • Experience with TypeScript is a plus.
  • Familiarity with RESTful APIs, GraphQL, and asynchronous request handling.
  • Knowledge of modern front-end build pipelines and tools such as Webpack, Babel, npm/yarn.
  • Experience with testing frameworks (e.g., Jest, React Testing Library).
  • Version control with Git and experience with Agile/Scrum methodologies.
  • Excellent problem-solving skills and attention to detail

Nice to have

  • Experience with Next.js, React Native, or mobile-first development.
  • Exposure to cloud platforms such as AWS, Azure, or Firebase.
  • Familiarity with CI/CD pipelines and DevOps concepts.
  • Understanding of SEO principles and performance optimization.

APPLY NOW

Java Spring Boot Developer

Experience: 5+ Years
Location: Kolkata (WFO) / Remote for Outstation Resources

Job description

We are seeking a skilled and experienced Java Spring Boot Developer with at least 5 years of hands-on experience in building scalable, high-performing backend services and APIs. The ideal candidate will have strong expertise in Java 8+, Spring Boot, RESTful web services, and experience working in agile development environments.

Key Responsibilities

  • Design, develop, and maintain robust Java Spring Boot applications.
  • Build RESTful APIs to serve frontend applications and external clients.
  • Integrate with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
  • Write clean, maintainable, and efficient code following best practices.
  • Work closely with frontend developers, QA engineers, and DevOps teams.
  • Participate in code reviews, debugging, and performance tuning.
  • Ensure secure and scalable backend services.
  • Develop unit and integration tests using JUnit, Mockito, etc.
  • Document technical designs and maintain architecture diagrams as needed.

Required Skills and Qualifications

  • 5+ years of hands-on experience in Java (8 or above) and Spring Boot.
  • Strong understanding of Spring Core, Spring MVC, Spring Data JPA, and Spring Security.
  • Experience with RESTful APIs, JSON, and OpenAPI/Swagger.
  • Proficient in using SQL and working with relational databases (e.g., PostgreSQL, MySQL).
  • Experience with version control systems (e.g., Git).
  • Familiar with CI/CD tools like Jenkins, GitLab CI, or GitHub Actions.
  • Experience with unit testing frameworks (JUnit, Mockito).
  • Understanding of microservices architecture and containerization (Docker).
  • Familiarity with cloud platforms such as AWS, Azure, or GCP is a plus.

Nice to have

  • Knowledge of Kubernetes, Kafka, or RabbitMQ is a bonus.
  • Experience working in an Agile/Scrum environment.
  • Strong problem-solving and debugging skills.
  • Good communication and collaboration abilities.

APPLY NOW

Technical Consultant – MS Navison/Business Central

Experience: 5+ Years
Location: Kolkata (WFO) / Remote for Outstation Resources

Job Summary

  • As a Technical Consultant, you will be responsible for all development work from Day to day support to fresh implementation.
  • You will be supporting and providing assistance to customer to ensure smooth day to day functioning.
  • Experience working with MS Dynamics NAV 2013 and higher version.
  • Undertake design, coding, testing, releasing the code for implementation and support – NAV / Dynamics 365 Business Central. § SQL server database experience.
  • Experience working on the technical side of Dynamics NAV / Dynamics 365 Business Central. § Fluent and conversant with (A/L, C/AL & C/Side) Programming with ability to do developments independently.
  • 4+ years of Dynamics NAV development experience required. § Experience upgrading ERP systems. § Proficient in client-side and server-side debugging. § Any experience with Third party add-ons will be added advantage.
  • Excellent communication skills. Ability to work and collaborate in a team environment.
  • Ability to work with process owners, subject-matter experts, product owners, testers and architects delivering Dynamics 365 BC solutions on end-to-end implementations.
  • Strong experience on Project Management – Agile and/or Waterfall methodologies
  • Work in fast paced environment meeting project timelines, producing quality deliverables.
  • Highly organized. Self-starter, with a client service mindset – resolving issues in a proactive manner.
  • Ability to conduct, lead and facilitate workshops and training sessions.
  • Work with the Practice Head in developing standard frameworks / methodologies with regards to ERP implementation leading to standardization of project execution.
  • Ability to handle multiple projects at time – requiring the skills to plan and prioritize work.
  • Positive can-do attitude with a strong desire to learn and grow. § Technical Strong knowledge in LS design & developing and integration.
  • Manage full life cycle of design and testing phases of LS Retail for hospitality / retail. § Develop solution design and lead client throughout implementation and support phases.
  • Evaluate customers business requirements, needs and objectives and transform same to company processes, solutions and modules being implemented and deliver the same with Process Documentation and Technical Documentation.
  • Independently lead design activities defining requirements, testing
  • Engage in project coordinating, team leading and implementing functional consultation.
  • Complete Migration/Up-gradation / Complete life cycle Implementation experience. § Creation of Tables, Design Pages and Reports / Xmlports for Import Master Data & Opening Balances.

APPLY NOW

ASP.NET MVC Developer

Experience: 3 to 5 Years
Location: Kolkata (WFO) – Looking for local Kolkata candidates only.

Candidate should have good expertise in ASP.NET (C#), .NET Core/ SQL server and understanding of the process of SDLC and Documentation in the Web application development field. Should have strong analytical skills, extensive experience with Microsoft Frameworks, and advanced problem-solving skills with professional work ethics & good communication.

Job Summary

  • Must have experience in working with ASP.Net, .NET Core framework, Entity Framework
  • Experience in working with Web API, REST web Services.
  • Good experience in MS SQL
  • Strong understanding of OOPS concepts and Design Patterns.
  • Should be able to work independently and as a team
  • Design and Develop projects / products as per the requirements provided.
  • Conduct Unit testing of the developed function before releasing to Quality Assurance.
  • Prepare necessary documentation related to the functionalities developed.
  • Clearly communicate with all stakeholders on the tasks assigned to you and the progress.
  • Work closely with the other team members to meet the goals.

APPLY NOW

Can’t find what you are looking for?

CONTACT US