Company Introduction

Codebase is a young software services company with a great pool of tech savvy developers. We started in the spring of 2018, and have been growing aggressively.

We are located in Pune, India, and serve software product companies across the globe; focusing on enterprise SaaS, eCommerce, cloud and application development. Some of the core technologies that we support include DevOps, Cloud, Python, Node.js, React, Cloud, Mobile, and many more. We take pride in leveraging cutting-edge technologies.

We're on the lookout for a Mobile Application Developer to join our vibrant team. As a key member of the team, you will be instrumental in turning business needs into creative features and smooth integrations. Your influence goes beyond just writing code – you will be a part of fostering a positive and collaborative team spirit, contributing to our overall growth.


  • Develop user interfaces for web applications using Angular 2.
  • Collaborate with cross-functional teams to gather requirements, design solutions, and ensure timely delivery of projects.
  • Implement responsive design principles to ensure optimal user experience across various devices.
  • Write clean, maintainable code and conduct thorough testing to ensure high-quality software delivery.
  • Stay updated on emerging technologies and best practices in front-end development.
  • Strive for quality of performance, usability, reliability, maintainability, and extensibility.
  • Participate in code reviews and provide feedback on other developers’ work.


  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, Web Design, or a related field required
  • At least 5+ years of hands-on web design experience with significant Angular and Angular 2 experience
  • Strong design and interpretation skills, including the ability to understand business requirements and translate them into efficient and effective user interfaces
  • Strong knowledge of HTML, CSS, JavaScript, and web design principles
  • Experience with RESTful APIs and asynchronous programming.
  • Familiarity with version control systems such as Git.
  • Ability to work collaboratively in a team environment and communicate effectively with stakeholders.
  • Excellent problem-solving and communication skills.

Personal Requirements

  • Strong oral and written communication skills. Must be able to clearly and effectively communicate work status, risks, and issues.
  • Ability to multitask, prioritize tasks, and quickly adjust in a rapidly changing Agile environment.
  • Comfortable working both independently and as part of a larger team to meet deliverables.
  • Strong problem-solving and analytical skills
  • Attention to details
  • Friendly, helpful and positive attitude
  • Prefer B1/B2 visa