- Motivation to design and build reliable, elegant apps
- 2 - 4 years of android application development experience
- Proficiency in Java and experience in Kotlin
- Familiarity with RxJava2, Dagger2, OkHttp, Retrofit, Android Architecture Components
- Familiarity with material design

About OKCredit
About
Similar jobs
- Design and Build Advanced Applications for the Android Platform
- Collaborate with Cross-Functional Teams to Define, Design and Ship New Features
- Troubleshoot and Fix Bugs in New and Existing Applications
- Continuously Discover, Evaluate and Implement New Development Tools
- Work With Outside Data Sources and APIs
- Knowledge of Android SDK, Java programming, Kotlin, Jetpack Compose, Realm
- Version Control, Clean Architecture
What is the role?
We are looking for a hands-on Android Developer to join the mobile team for Empuls. The applicant must have Android software development skills, and a passion for delivering high-quality, rock-solid apps. Android programming works closely with other app development and technical teams.
Key Responsibilities
- Translate designs and wireframes into high-quality code.
- Design, build and maintain high performance, reusable, and reliable Java and Kotlin code
- Ensure the best possible performance, quality, and responsiveness of the application.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
What are we looking for?
An enthusiastic individual with the following skills. Please do not hesitate to apply if you do not match all of it. We are open to promising candidates who are passionate about their work and are team players.
- Bachelor's degree or higher in Computer Science and a minimum of 4 years of Software Development experience.
- Knowledge of mobile automation and experience on platforms such as espresso.
- Knowledge of application profiling and performance monitoring tools such as Android profiler, AppDynamics, Dynatrace, etc.
- Excellent coding skills in an object-oriented language such as Java and Kotlin.
- Experience with offline storage, threading, and performance tuning
- Have published at least one original Android app.
- Understanding of Google's Android design principles and interface guidelines.
- Strong knowledge of Android UI design principles, patterns, and best practices.
Who will you work with?
You will be working with top-quality engineers who have built one of the best employee engagement SaaS platforms. You will be reporting to the AVP of Engineering and working closely with the Architect and other leads.
What can you look for?
A wholesome opportunity in a fast-paced environment that will enable you to juggle between concepts, yet maintain the quality of content, interact and share your ideas and have loads of learning while at work. Work with a team of highly talented young professionals and enjoy the comprehensive benefits that company offers.
We are
A fast-growing SaaS commerce company based in Bangalore with offices in Delhi, Mumbai, SF, Dubai, Singapore, and Dublin. We have three products in our portfolio: Plum, Empuls and Compass. Company works with over 1000 global clients. We help our clients in engaging and motivating their employees, sales teams, channel partners and consumers for better business results.
Way forward
We look forward to connecting with you. As you may take time to review this opportunity, we will wait for a reasonable time of around 3-5 days before we screen the collected applications and start lining up job discussions with the hiring manager. We assure you that we will attempt to maintain a reasonable timeframe for successfully closing this requirement. The candidates will be kept informed and updated on the feedback and application status.
Android Developer:
Our Android stack includes Java and libGDX, the code base is designed using Clean Architecture. It is a multi module application and supports both 'application' and 'library' project mode.
EXPECTATIONS:
● Writing efficient android code in Java and Kotlin following Clean Architecture guidelines
● Tracing, benchmarking and profiling android java code
● Familiarity with popular android libraries/methods like Dagger2, RxJava2, OkHTTP.
● Familiarity with latest android platform changes.
RESPONSIBILITIES:
● Work closely with our product and design teams to customize the Poker experience across our vendor platforms.
● Prototype new and redesign features
● Strong coding abilities and experience with Kotlin, Java and Android SDK
● A focus on UI design principles, hardware acceleration and making games work intuitively
● Contribute best-in-class programming skills to develop highly innovative, consumer-facing
mobile products.
MINIMUM QUALIFICATIONS
● Experience of building Android applications/Games in Java or Kotlin using Android SDK (Kotlin preferred)
● Good knowledge of Kotlin, Dagger2 and RxJava2 is a great plus
● Strong understanding of object-oriented software development
● Understanding of large and complex code bases, including API design techniques to help keep them clean and maintainable.
● Programming experience using any game engine (libGDX preferred)
● Knowledge of multithreading and memory management specific to mobile devices and caching mechanisms
- Meaningful experience working on large, complex systems.
- Ability to take extreme ownership over your work. Every day is a challenge to ensure you are performing to the expectations you and your team have agreed upon, both in regards to estimates and to the general process.
- Ability to identify with the goals of FullStack clients and dedicate yourself to delivering on the commitments you and your team make to them.
- An understanding of React Native best practices and a commitment to following them.
- Ability to work through new and difficult React Native issues and contribute to libraries as needed.
- Ability to create and maintain continuous integration and delivery of React Native applications.
- A positive mindset and can-do attitude.
- 2+ years of professional experience working with React Native.
What are we Building at Fyp?
Fyp is a Digital Banking Product for the GenZ. The Fyp App has been crafted especially for the young age audience in India and gives them digital banking experience and helps them to learn different aspects of personal finance and make them smarter with money.
Qualification: BE/BTech/ME/MTech with consistent growth in performance in the career.
Experience: 4-6 years
No. of Positions: 5
About this role
Are you interested in building innovative technology that shapes the financial markets? Do you like working at the speed of a startup, and tackling some of the world’s most interesting challenges? Do you want to work with, and learn from, hands-on leaders in technology and finance?
At Fyp, we are looking for Software Engineers who like to innovate and solve complex problems. We recognize that strength comes from diversity, and we will embrace your unique skills, curiosity, drive, and passion while giving you the opportunity to grow technically and as an individual.
Responsibilities
- Translate designs and wireframes into high-quality code
- Design, build and maintain high performance, reusable, and reliable Java code
- Ensure the best possible performance, quality, and responsiveness of the application
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
Skills
- Good understanding of MVVM architecture
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Strong knowledge of Android UI design principles, patterns, and best practices
- Experience with offline storage, threading, and performance tuning
- Ability to design applications around natural user interfaces, such as “touch”
- Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- Ability to understand business requirements and translate them into technical requirements
- Familiarity with cloud message APIs and push notifications
- A knack for benchmarking and optimization
- Understanding of Google’s Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git
·
What We Offer
- Competitive package and remuneration linked to performance
- Exponential growth, entrepreneurial environment where you can create significant business value and forge your own path
- A platform for accelerated professional development and career growth with significant levels of responsibility and accountability
- Family Medical Insurance Policy
Mobile App Development:-
We are looking for 2 - 3 years of overall mobile app development experience out of which experience of at least 2+ years in developing native and hybrid mobile applications Should have handled end-to-end designing, development, testing, and deployment on any native Android/iOS platform.
Hands-on experience with native development will add advantage, Angular 6+ Excellent technical knowledge on HTML5, CSS3, JQuery, JQuery Mobile, AJAX, XML, JSON, Java, Bootstrap, PhoneGap, Angular JS.
Should have working experience in consuming Web Service and REST API.
Experience in Business Object Model implementation data integration with JSON/XML Designing and implementing different analytics interfaces such as charts, graphs etc.
Should have knowledge of App signing, publishing to Play-store and iTunes Well versed with code management like GIT, SVN Should be a team player
Roles and Responsibilities:-
- Develop hybrid mobile applications & deliver across the entire app life cycle concept,
- design, build, deploy, test, release to app stores.
- Work directly with the tech team to conceptualize, build, test, and realize products.
- Test the app on devices and Deploy it on Apple Store & Google Play Store.
- Standardizing the platform and in some cases apps to deliver across multiple brands with minimal duplication of effort and Optimizing performance for the apps.
JOB DESCRIPTION
ANDROID DEVELOPER
We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Responsibilities
* Translate designs and wireframes into high quality code.
* Design, build, and maintain high performance, reusable, and reliable Java code.
* Ensure the best possible performance, quality, and responsiveness of the application
* Identify and correct bottlenecks and fix bugs.
* Help maintain code quality, organization, and automatization
Skills
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Strong knowledge of Android UI design principles, patterns, and best practices
- Experience with offline storage, threading, and performance tuning
- Ability to design applications around natural user interfaces, such as “touch”
- Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- Ability to understand business requirements and translate them into technical requirements
- Familiarity with cloud message APIs and push notifications
- A knack for benchmarking and optimization
- Understanding of Google’s Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git
- Familiarity with continuous integration







