Job Description:- Apply only if you have graduated from IIT.
We believe that with the right team anything is possible. We seek an individual with strong logical and technical skills; experience and interest in chatting application with more other feature. We are primarily into the development of a communication app (like WhatsApp). We try to solve problems of communication at a big scale. You will be directly working with co-founders and another web, Android, IOS developers. You will have a leadership role and opportunity to tinker into product development, feature development and critical problem-solving.
Responsibilities
Will lead a team of 15 to 20 developers.
Closely work with co-founders to understand product requirement and transform that into development.
Ensure the performance, quality, and responsiveness of the app and back-end server.
Collaborate with a team to define, design, and new features.
Identify and correct bottlenecks and fix bugs.
Help maintain code quality, improve code standards to suit product needs to suit quality and scale.
Experience requirement
Minimum 1-4 years of experience as a mobile application management (Both client and server side).
BTech, MTech or equivalent from IIT. [Apply only if you have graduated from IIT]
Skills
Hands on experience in java spring MVC and hibernate.
Hands on experience in Restful API development.
Secure rest API using spring security.
Development of server side code which is scalable, secure, modular, memory efficient and high performing.
Familiarity with AWS as cloud hosting, AWS APIs for S3 based file upload/download.
Hands on experience in MySQL database.
GIT as code versioning.
Hands on experience in push notification including Google FCM (notification framework) for mobile and web platforms.
Good grasping of Material design concepts for web app development.
Understanding and be able to work in an Agile software development environment.
Big plus if you have:
Work experience in Node.js.
Work experience in XMPP server, Erlang development experience.
Have experience working on real products that have crossed a million downloads.
Have been the part of the full development cycle for a project.
About You!
We are NOT looking for the perfect match to this job description - we are looking for the perfect match for our team. If you're interested and believe you could provide value, we want to hear from you!
You are a good person and recognize others are too. You maintain the respect of others while working through tough challenges and tight timelines.
You’re passionate about building a great product.
You approach problems from a product perspective, thinking through how the user will interact with what you're building.
You have strong communication skills. You ask questions, let others know when you need help and tell others what you need.
You're a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges.
You have a strong desire to learn and try new things!