Career

Home Career

Think you’ve got what it takes to be a part of our team and waiting for the sign, this is it.
Maram Technologies is always looking for focused, enthusiastic and dedicated professionals.

If you think you are right candidate submit your resume*
Current Openings

Job Description

Position : Senior Android Developer(Open)

Maram Technologies Pvt Ltd is hiring for Senior Android Developer.

Job brief-

Maram builds software and services that are at the heart of everyday life. Our products blend in with the lifestyle of people through its easy of use and great user experience. So it’s important for us to have client Applications that also blend in with they platform the user is on. We are looking to hire a talented Android Developer to design, build, and maintain the next generation of Android applications. Your primary focus will be developing high-end Android applications for mobile devices running Android Operating System. Your duties may include collaborating with the design team for new application features, identifying and fixing application bottlenecks, maintaining the core code, and updating applications published on the Google Play Store.

Responsibilities-

• Building mobile applications for Google’s Android platform.
• Collaborating with the design team to define app features.
• Recognizing the Material design language, Android platform and Google’s guidelines and building native applications accordingly.
• Ensuring quality and performance of application to specifications.
• Identifying potential problems and resolving application bottlenecks.
• Fixing application bugs before final release.
• Publishing application on App Store.
• Taking feedback from users, colleagues and managers and using the environment to continuously improve yourself.
• Maintaining the code and atomization of the application.
• Designing and implementing application updates.

Requirements

• Proven experience as an Android app developer.
• Proficient in Java, KOTLIN, Android Studio, profiling tools, DDMS, ADB etc.
• Extensive experience with core Android frameworks.
• A very good experience managing network calls and handling web technologies.
• Good experience in handling different screen sizes, device form factors and types of devices and building UI that adopts to any screen size.
• Knowledge of background modes, widgets and various areas of integration with the OS.
• Ability to identify memory leaks, resource wastage, zombie objects etc and mitigate them and do performance tuning.
• A very good understanding of memory management, allocations, references, retain cycles etc.
• Understanding compatibility of various hardware and software components, features and APIs across devices and software versions and adjusting code to accommodate them, including Android API levels.
• Hands on experience with third party libraries, especially mapbased ones.
• Experienced with different design patterns like MVC and MVVM.
• Willing and able to adopt to build systems like Buck.
• Experience and efficiency in handling multiple background threads and tasks and resolving issues related these.
• Knowledge of Android design language (material design) and interface guidelines to take full advantage of the available hardware and software features of various device types and classes.
• Proficient in code versioning tools including Mercurial, Git, and SVN.
• Familiarity with push notifications, APIs and cloud messaging.
• Experience with continuous integration.
• Deep knowledge on unix-based operating system fundamentals is preferred.

Expected Experience

3-6 years.

Job Description

Position : Web Developer(Open)

Maram Technologies Pvt Ltd is hiring for Web Developer.

Job brief-

Maram builds software and services that are at the heart of everyday life. Our products blend in with the lifestyle of people through its easy of use and great user experience. So it’s important for us to make efficient, fast, reliable and scalable core architecture for our software. We are looking for talented web developers to build the next generation web applications and websites

Responsibilities-

• Create beautiful and easy-to-use websites for large userbase.
• Creativity to make attractive designs based on product and use cases.
• Understand different platforms, create elements to facilitate each platforms unique perks.
• Identify and implement user experience cues.
• Collaborate with backend team to fulfill project requirements.

Requirements

• Knowledge in modern concepts of web development, user experience and design.
• Versed in HTML, CSS, JavaScript and TypeScript.
• Fairly good experience in networking on front-end (REST APIs,
• Web sockets, realtime communication etc).
• Good experience with new specifications of ECMAScript (ES6).
• Good experience in ReactJS
• Build re-usable front end components and libraries
• Strong of knowledge of DOM and webpages and skill in DOM manipulation.
• Skill in creating fluid animations and transitions.
• Great understanding of browser features like notifications, location etc.
• Experience in writing web applications that deliver great fluidity and user experience.
• Experience in authorization technologies like JSON Web Token and OAuth2.
• Experience in locations based APIs and frameworks like google maps.
• Willingness to invest time on research and trial and error to learn new technologies to be adopted into our software solutions.
• Knowledge of browser APIs, compatibility and conflicts and resolving them to deliver a streamlined user experience on all browsers and platforms.
• Ability to quickly adopt emerging popular web technologies.
• Experience with ESLint or willingness to quickly learn to work with it.
• Experience with front end development tools like Webpack, npm, yarn etc.
• Experience in git is a must.

Expected Experience

2-6 years.

Job Description

Position : Backend Developer(Open)

Maram Technologies Pvt Ltd is hiring for Backend Developer.

Job brief-

Maram builds software and services that are at the heart of everyday life. Our products blend in with the lifestyle of people through their ease of use and great user experience. The backend developer builds the backbone of our services that power the client applications to deliver the user experience maram intends to deliver,

Responsibilities-

• Analyze the project, understand the requirements and architectures and plan the development.
• Write clean code that conforms to company standards and language/platform specific conventions, so that it can proudly be open-sourced at any point.
• Focus on efficiency, speed and scalability to build performant software that uses resources well and scales when user-base grows.
• Understand modern technologies and programming methodologies and implement them in your software.
• Manage hosting environments.
• Design, use and maintain database schema and migrations.

Requirements

• Great knowledge in modern concepts of web development, data security, database design and APIs.
• Versed in python and associated tools.
• Skill in other languages like PHP, Java etc is a plus.
• Skill in compiled languages like Go and Rust preferred.
• Experience in python frameworks like django, fastAPI etc.
• Skill in machine learning (pytorch, keras etc) preferred.
• Great data analysis skills (numpy, pandas, pyspark, hive etc) preferred.
• Experience in managing resources in threads, processes and event based tasks (you also need to know when to use these).
• Good experience in handling REST and SOAP web services.
• Knowledge in socket communication and protocols.
• Build re-usable python modules to be open-sourced and used in many of our current and future projects.
• Firm understanding of encryption, security and common pitfalls in backend development.
• Fair understanding of unix(-like) systems, shell, tools, environment and experience in using them.
• Experience in writing unit tests.
• Capable of deploying the project on your own or writing deployment scripts to automate deployment.
• Experience in authorization technologies like JSON Web Token and OAuth2.
• Experience in locations based APIs and frameworks like google maps.
• Willingness to invest time on research and trial and error to learn new technologies to be adopted into our software solutions.
• Ability to quickly adopt emerging popular web technologies.
• Experience in git is a must.

Expected Experience

1-6 years.

© MaramTechnologies. All Rights Reserved.