Roles and Responsibilities
- To maintain the code quality, organization, and automatization
- Strong understanding of Android Activity life cycle, Services, Broadcast, Content Provider, SQLite DB, Thread handling etc.
- Work with the development team consisting of architects, UI designers, product managers, testers to deliver high quality mobile product & services
- Develop, test and rollout optimised UIs for diff versions/device
- Translate designs and wireframes into high quality code
- Build for multi device &multi platform scenario i.e mobile website along with mobile app
- Design, build, and maintain high performance, reusable, and reliable Java code
- Ensure the best possible performance, quality and responsiveness of the application
- Adaptability is a key factor to becoming a great Android app developer
- Identify the bugs ,correct bottlenecks and fix bugs
Skills
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- An Android app developer must be well-versed with Java programming language.
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Strong knowledge of Android UI design principles, patterns, and best practices
- Having knowledge about offline storage, threading, and performance tuning
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- A knack for benchmarking and optimization
- Ability to understand business requirements and translate them into technical requirements
- Understanding of Google’s Android design principles and interface guidelines.
- Proficient understanding of code versioning tools, such as Git
- Familiarity with continuous integration
About App Innovation Technologies
Similar jobs
Role:
Android Developer
Role Description:
Desired Experience Range 4+ years
Location: Mumbai
Work Experience:
Minimum 4+ years of professional experience in Android development
Requirements:
1. Writing clean and efficient native Android applications
2. Proven knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
3. Familiarity with RESTful APIs to connect Android applications to back-end services
4. Proven knowledge of Android UI design principles, patterns, and best practices
5. Experience with offline storage, threading, and performance tuning
6. Must have worked on integrating oAuth/JWT
7. Must have worked with Git
8. Understanding of SDLC process
9. Good to have knowledge of Jira
Key Responsibilities:
1. Writing clean and efficient native Android applications
2. Consuming web services/APIs for Android platform
3. Monitoring the performance of live apps and work on optimizing them at the code level
4. Identifying and resolving bottlenecks, rectifying bugs and enhancing application performance
5. Integrating new features into the platform
6. Integrating payment gateways
7. Looking into any bug fixes post go live
8. Helping the junior developers
Reporting
Candidate will report to the Engineering Lead
- 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.
CodeAstu was formed back in 2016 with intention of providing tech services to clients across the globe in Mobile, Web, Data Science/Engineering, DevOps, and QA technologies. The company is based in Pune, Maharashtra, India. We are looking for team expansion and have few key positions to fill in as a part of the process.
Responsibilities:
- Design and build applications for the Android platform
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
Skills:
- Strong Object-Oriented design and programming skills in Java and Kotlin
- Working experience in Kotlin
- Familiar with Android SDK, Permissions, Location, Analytics, Retrofit, Dagger2, RxJava2, Kotlin|Coroutines, Navigation Component, Constraint/Motion Layout, Room database.
- Strong knowledge of Android UI/UX design principles, Architecture patterns like MVP, MVVM, etc.
- Good knowledge in Mobile software development best practices – UI & Unit testing (Espresso & Mokito/MockK)
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Understanding of Google’s design principles and guidelines
- Good understanding of code versioning and project management tools such as GitHub, Bitbucket, Jira etc.
- Familiar with CI/CD processes and tools such as Jenkins, Fastlane etc.
- Hands on experience with tools like firebase and Realm for database and push notification
- Open-Source contribution and having personal project on GitHub will give advantages
- Ability to use analytic data and user testing to inform design decision
- Ability to understand business requirements and translate them into technical requirements
- Very good Analytical and problem-solving skills and ability to adapt new frameworks quickly
- Good track record of having delivered successful consumer or business apps on play store
- Proficient in secure application development practices
- Knowledge of offline storage, threading and performance tuning
- Excellent optimization and bench-marking skills
- Strong communication skills
- Basic ability to work independently and manage one’s time.
Location : Bengaluru
Experience: 2 - 4 yrs
Semaai is an Agritech startup backed by the top International VCs. We are on a mission to uplift the livelihood and income of 55 million farmers in Indonesia through a highly trusted network of MSMEs(Toko Tanis) and farmer groups.
Agriculture in Indonesia is one of the biggest untapped opportunities in Asia as it is a $100 Billion economy but one of the least digitised sectors even though the country has the fourth-highest mobile user base in the world. We aim to be the first full-stack upstream solution for farmers and Agri SMEs with a focus on inputs, advisories, and Agri finance.
We are building the Engineering Founding Team @Semaai, and looking for members who are enthusiastic, and love a high level of autonomy.
Milestones:
- Launched our first product (Agriculture Input Products Marketplace) in August’21 in 3 weeks
- Onboarded most of the Central Java distributors on our marketplace
- 20% WOW growth in revenue
- 20% WOW growth of active user base
Link to our product:
Who we are:
Semaai's co-founders are ex Entrepreneurs, from Goldman Sachs, World Bank, and Schlumberger, with 30 years of rich experience in the technology, agri-business, and development sector in Indonesia and India.
We might be a right fit if you:
- Have 2-4 yrs of experience in Android development
- More than 1 year experience in Kotlin
- Sufficient experience in Problem solving
- Experience and knowledge of MVVM architecture
- Experience with Android UI themes, styles, and attributes
- Understand the Data Structures
- Startup experience is a plus plus
Why should you join:
- We believe increasing the income of farmers and MSMEs will speed up their upward social mobility
- We want to build products that create a positive impact on this truly underserved segment.
- End-to-end ownership — for any given project, we have one person who is responsible. While they don’t necessarily have to do all the work themselves, it’s their job to make sure all the work gets done.
- Bias towards action — we launch betas and prototypes as early as we can. This helps ensure that we’re building what users want.
- Inclusive culture — a core part of our culture is our commitment to building an actively inclusive work environment that makes Semaai an excellent home for everyone.
**We look forward to working with people who have similar beliefs and goals.
What you’ll do:
- Dedication to keeping the highest quality, maintainability, and flexibility in code by strictly adhering to best practices and guidelines
- Architect and build projects using Kotlin for Android
- Take all Android technical decisions on high level and low level design
- Ensure the best possible performance, quality, and responsiveness of the application
- Work with other teams to solve technical problems
- Work with the founders, user research, and product design to understand users and address their needs.
- Collaborate with other developers to set best practices, and standards for development across the organization and help shape a culture of technology-first product building.
Interview Process:
After a technical screening round, we will have two rounds of technical interviews 45 mins each within 72 hours. The first technical interview will be focused on logical reasoning and CS fundamentals, and the second will be on the basics of android and logical reason. If all goes well, we extend the offer within 48 Hours.
About Company
‘Good Good Piggy’ is an Ed-FinTech start-up that encourages the new generation to develop the life-skill of managing the entire money management equation digitally, because the future of money is digital. We recognize the importance of reinforcing good behaviour, habits and skills from a young age.
Job Description
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.
- Total Experience: 2 to 5 Years
- Notice Period: 30-45 Days
- Preferred Location: Delhi NCR
- Role: Full Stack Developer
- Industry Type: Ed-FinTech
- Employment Type: Full Time, Permanent
- Role Category: Software Development
Responsibilities
- 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.
- Setup/configure CI/CD pipeline leveraging AWS native services or traditional tools (e.g. Jenkins, GitHub, Artifactory, SonarQube, etc)
- Deploy applications on AWS platform leveraging AWS platform services like EC2, EBS, S3, CodeArtifact etc
- Integrate third-party API's.
- Write unit and integration tests.
- Release applications to IOS 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.
Skills And Qualifications
- 2+ years of professional experience working with React Native.
- Experience working with Swift, Java required.
- Meaningful experience working on large, complex systems.
- Ability to take extreme ownership over your work.
- 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.
- Working with Agile framework especially is necessary
- Organizational and leadership abilities
- Excellent communication skills
- Problem-solving aptitude
Education
B.Tech/B.E./MCA or Equivalent
Some basic requirements for the role:
● Strong core Java skills.
● You know the Android ecosystem inside and out and follow the latest improvements.
● You care about user experience and sweat all the little details.
● You understand the larger context of running a growing mobile + web service.
● Knowledge of RESTful web services, JSON, Postman.
● You’ve thought about how to bring great performance from an app that needs network access.
● You can point to your involvement in a working app in the Google Play.
● Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
● 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.
● 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 will be a plus.
● Should have published at least one or more original Android apps.
We Would Love If:
● You have worked on a live Android app, through scaling and performance issues.
● Develop and Manage Mobile Application for the Android Platform.
● Should have handled native device features, Map integration, Push Notification, and use of GIT for source code management
● Have excellent problem solving/ Debugging skills and manage technical challenges.
● Should have experience in developing web-services to integrate data from DB servers.
● Experience with JSON, XML, JavaScript, and interfacing applications with backend rest API integration.
● Solid grasp of algorithms, memory management, object-oriented programming, MVC programming, and concurrent programming.
● Should be a stickler for a clean and efficient Code.
● Create detailed technical documentation with architecture, UI design flows, and technical specifications.
● Knowledge & experience in Android, Java, Kotlin, Flutter
About Advantage Club: Advantage Club is India's largest Corporate Employee Benefits Platform. Founded by alumni of UCLA, Amazon, and Microsoft. Our major verticals are Corporate Perks, Rewards & Recognition, and financial solutions. We are currently partnered with more than 350+ corporates, including Concentrix, RBS, Fidelity, Walmart, Amazon, etc., whose employees are offered exclusive privileges through our 10,000+ brand partners across categories Advantage club is leading the employee benefits market in India which is pegged at $2 billion and growing. Advantage Club has raised $2 million to date from prominent VCs like GrowX, Sprout and Axilor Venture.
Experience in IOS SWIFT Framework.
Proven experience in React Native components in native iOS and Android.
Good understanding of Android / iOS / Web design guidelines, SDK and excellent JavaScript skills. Knowledge of React and the Java script ecosystem.
Exposure to other hybrid mobile platforms like IONIC,Sencha, HTML5, PhoneGap, jQuery Mobile etc. Familiarity with RESTful APIs development.
Expertise with code testing best practices, including unit and integration testing to ensure quality of code. Familiarity with code versioning tools such as Git, SVN, Github.
Excellent verbal and written communication skills.
Preferred Skills & Knowledge: IOS Development (Swift), React Native.
We are looking for someone having 4-7 years of experience in Android development with good work experience in writing & debugging Android applications, experience in OOPs fundamentals, Java, Kotlin, SQLite, MySQL database management system.
Responsibilities
- Be involved in all aspects of development: playing a critical role in design, planning, development and deployment and help develop best practices for future development.
- Fast prototyping of proof-of concept features/applications based on a brief.
- Develop and maintain new features in Mobile Application development.
- Own the delivery of an entire piece of a system or application.
- Use technical knowledge and creative thinking to provide the most innovative solutions.
- Optimize the performance of the apps and keeping up to date with the latest industry trends in mobile technologies.
Technical Skills
- Comprehensive understanding of Android application architecture, Activities, Services, Intents, Content.
- Strong Kotlin development experience
- Strong OO design and programming skills in Java (J2EE/ J2ME)
- Familiar with the Android SDK and Studio.
- Experience in web service integration (SOAP, REST, JSON, XML) is desired.
- Architecture: MVP, MVC.
Non-Technical Skills
- Must have excellent oral and written communication skills
- Must be dedicated to delivering high-quality work and adhering to timelines
- Must be a good team player, good learner and a self-starter
- Must have the ability to work independently
- Must have good analytical and problem-solving skills
What we're looking for:
You will help define the next generation experience for Citrix Workspace app on desktop platforms and modernize tech stack. If you believe in a bottom-up culture, are passionate about delivering high quality software at scale, striving for technical agility in a fast paced, high performance environment, then we are looking for you!
Position Overview
The Engineering Manager is responsible to lead a critical iOS development team in Bangalore focused on building exciting new solutions for our iOS users .This team will be driving key strategic initiatives while collaborating closely with our iOS development teams globally.
Role Responsibilities
- Build and manage a team of highly skilled software engineers using agile practices.
- Responsible for design, development, maintenance of software which is used by millions of people daily.
- Has flexibility to spend significant time as an individual contributor as well, writing code and designing applications and APIs.
- Design and develop advanced applications for mobile platforms (Mobile Apps and/or cloud services)
- Help own and deliver on the Team goals owned out of Bangalore by challenging the existing thinking and bringing on new technologies and solutions by applying your experience to guide the future of Citrix.
- Collaborate with various stakeholders across different business functions and located in different Geos.
- Lead the team through the development process and seek opportunity for continuous improvement and best practices on multiple projects of high complexity.
Basic Qualifications
- Bachelor’s degree in computer science and 9+ years of software development experience, with 1+ years in a Technical manager role
- Extremely deep understanding of mobile development frameworks and deep experience in cross platform application development such as React, React Native, Meteor
- Experience with iOS frameworks - UIKit, Core Foundation, Core Animation, Core Graphics, Autolayout, AVFoundation, SceneKit, GCD etc.
- In depth Understanding of Apple’s recommended design principles, interface guidelines and and best practices for coding
- Experience working with remote data via REST, JSON and Web Services
- Strong foundational knowledge on computer science principles
- Sound Agile planning and Design skills
- Demonstrated ability to lead and collaborate effectively across organizational boundaries.
- Strong interpersonal and leadership skills, to drive collaboration and innovation.
- Experience and interest in guiding and leading team members of other teams
- 1+ years of experience with Android
- Basic understanding of Kotlin
- Experience with Android Architecture Components Like ViewModel, LiveData, Data BInding, Navigation etc.
- Experience with frameworks like OkHttp, Retrofit, androidx, moshi, picasso, among others.
- Experience with design patterns and industry trends
- Understanding that great code is also maintainable code.