Join the
BAD Company
Team

Our team is an awesome mix of creative designers, tech savvy developers, amazing QA engineers, and coolest project managers. We don’t just develop apps. We build dreams.

About

Check
Our Vacancies

We offer full-time remote work for amazing specialists.

Nice Work

Nodejs Developer

Required experience: 3-6 years

Looking for an experienced MEAN Stack Professional to join our innovative team Noida. The candidate will be part of the team working on exciting scalable products catering to the huge consumer base. We encourage people who can dive headlong into situations to get things done, set their own direction, and feel pride about what they create.

Job Description:
  • Hands-on Experience and manage Node js, Mongo DB, Angular js, and Express js.
  • Architect, Develop, test, and deploy robust products that are fast, scalable, and highly responsive
  • Design and maintain large and complex databases, both relational and non-relational databases.
  • Establish, refine and integrate development environment tools and software as needed
  • Identify production and non-production application issues as a part of the deployment
  • Deploy applications on AWS cloud with the ability to quickly debug hosting related issues.
Required skills:
  • Ability to contribute individually
  • Expertise in Complete Mean, Node js, Mongo DB, Angular js, and Express js
  • Expertise in PHP, jQuery, MySQL, Symfony, OOPS
  • Experience in server management and AWS knowledge is mandatory.
  • Ability to manage and lead a team of developers
  • Strong analytical and problem-solving skills
  • Immediate joiners are appreciated.

MERN Stack Developer

Required experience: 2-4 years

We are looking for an enthusiastic MERN Stack / Full Stack Developer who is passionate about Node and React.js.

Key Responsibilities:
  • Create RESTful APIs using NodeJS.
  • Develop and manage the front-end of web applications using ReactJS.
  • Understanding and implementing the concepts into the frontend and backend accordingly.
  • Help build interactive and responsive web applications.
  • Work on optimizing components for maximum performance.
  • Work with data scientists and analysts to improve the software.
  • Performance evaluation & debugging tools for JavaScript.
  • Write technical documentation.
Required Skills:
  • Minimum of 2 years of experience in MERN Stack (MongoDB, Express.js, React.js, and Node.js.).
  • Thorough understanding of React.js and its core principles.
  • Experience with Node.js.
  • Hands-on experience with JavaScript Development.
  • Familiarity with RESTful APIs.

React Native Developer

Required experience: 3-4 years

We are looking for a React Native developer interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required Job.

Requirement:
  • 1-3 years of experience with React or native JavaScript or a native mobile developer
  • Developing and delivering Mobile Apps using React Native, Reacts, Redux is preferred.
  • Hybrid App development/architect experience for both with multiple SDKs like Google Analytics, Google Maps, Facebook, and other third party SDKs/ Custom Cordova Plugin Developments is a plus.
  • Hands-on and good technical knowledge in React Js, Node Js, Mongo DB/MySQL/Oracle is Preferred.
  • Ninja knowledge and execution of HTML/HTML5, CSS/CSS3, JavaScript, REST and JSON
  • Should have worked with major node modules such as react-native-maps, @react-native/community geolocation, offline database, inbuilt AsychStorage etc.
  • Rock-solid at working with third-party dependencies and debugging dependency conflicts
  • Understanding of REST APIs, the document request model, and offline storage
  • Handle build for simulator and IPA/APK for UAT/Prod release with signing. ( Release Management),
  • Ability to understand business requirements and translate them into technical requirements
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with continuous integration
  • Ability to manage workload with minimal supervision
Responsibilities:
  • Work as part of a team to build React Native iOS / Android applications for FullStack’s clients.
  • Architect, build and maintain excellent React Native applications with clean code.
  • Implement pixel perfect UI’s that match designs.
  • Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
  • Integrate third-party API’s.
  • Write unit and integration tests.
  • Release applications to the Apple and Google Play stores.
  • Work with native modules when required.
  • Work as part of a small team, which will include other React Native developers, a project manager, QA professional, and a designer.
  • Complete two-week sprints, and participate in sprint retrospectives and daily standups.
  • Assist with building estimates.
  • Work with modern tools including Jira, Slack, GitHub, Google Docs, etc.
  • Be part of a community of React Native developers who share knowledge and help each other as problems arise.
  • Follow Full Stack’s detailed development process

Make Your Dream a Reality

At BAD Company, we don't just develop apps. We build dreams. Let's build yours!