
Experience designing and developing Android applications, proficiency with Java, familiarity with Android image processing development, familiarity with application development using MVC, MVP and MVVP approach. Ability to work comfortably in a fast-paced, Agile team development environment
Espresso UI Tests, RESTful APIs, working CI/CD pipeline. Experience on Kotlin will be good
Responsibilities:
- Work with UX Designers, Business Analysts and Product Managers to get the complete requirements and designs
- Analyze requirements for technical feasibility and participate in designing the solution
- Independently work in scrum team i.e Self managed developer
- Identify reusable components and build/update component library avoiding duplicate code
- Translate designs and wireframes to produce quality code adhering to performance, readability, reusability best practices
- Build pixel-perfect, buttery smooth responsive UIs for the mobile
- Diagnose and fix bugs and performance bottlenecks for performance
- Participate in scrum team activities

About EPAM Systems
About
Connect with the team
Similar jobs
Job Description: We currently have an opportunity available for Jr. iOS App developers to work full time at our eCommerce product.
Preferably who have worked on an eCommerce platform and developed a minimum of 2 applications.
Responsibilities:
- Design, build, and maintain high performance, reusable, and reliable code
- Strong knowledge of swift.
- iOS app architecture
- REST API Integration.
- Deployment process on App store.
- Proficient understanding of code versioning tools, such as Git
- Familiar with APN and Firebase Push notification.
● Ability to design and implement and maintain highly complex systems and
subsystems.
● Writing well-designed, testable and efficient code.
● Designing and developing advanced applications for the iOS platform.
● Troubleshoot, debug and optimize existing applications.
Requirements:
● Bachelor's degree in Computer Science or equivalent
● Proficient with Objective-C and Swift, Core Data, Core Animation, Networking
● Experience with performance and memory tuning with tools
● Familiarity with push notifications, MVVM
JOB DESCRIPTION
React Native Developer
It is a platform for creators, influencers and celebrities to grow, manage and monetise their community. It is aimed at both established and aspiring online creators who want to pursue their passion. Our vision is to enable anyone and everyone to make a successful living doing what they enjoy.
- Roles & 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.
- 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.
- Complete two week sprints and participate in sprint retrospectives and daily standups.
- Assist with building estimates.
- Interface with clients via Slack, Zoom, and email.
- Track your time throughout the day using Toggle.
- 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.
- Required Candidate profile:-
- 2+ years of professional experience working with React Native.
- 4+ years of professional software development experience.
- Experience working with Swift, Java required.
- 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.
- 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.
- Forensic attention to detail.
- You work well within a team environment and enjoy working in the office with your colleagues.
- Should have excellent knowledge of Swift and Objective C
- Good working knowledge in Cocoa Touch
- Experience with performance and memory tuning with tools
- Experience with memory management & caching mechanisms specific to mobile devices
- Experience with third-party libraries and APIs
- Experience working with Core Data, Realm
- Understanding of the full mobile development life cycle
- Experience in publishing apps to the App Store.
- Code version tool – Git, Bitbucket
- Design Pattern - MVC and MVVM, MVP
- Must be able to provide individual or project oversight on rapid prototyping/POC
- efforts and large scale enterprise wide roll out planning.
- Must be familiar with software development methodologies like Agile, Waterfall, Iterative etc.
- Must have strong analytical skills and should be able to define and build competency assets – estimators, tools, reusable assets, scripts, etc.
- Must have strong communication and customer interfacing skills with particular emphasis on Scope and Requirements Management
Responsibilities:
- Writing clean and efficient codes for Android applications
- Monitoring the performance of live apps and work on optimizing them at the code level
- Identifying and resolving bottlenecks, rectifying bugs and enhancing application performance
- Performing unit and instrumentation tests on code
- Collaborating with cross-functional teams to define and design new features
- Staying up to date with new mobile technology trends, applications, and protocols
Key Requirements:
- You have experience in publishing an application on the Google Play store
- Familiarity with RESTful APIs to effectively integrate Android applications
- Proficient understanding of code versioning tools such as Git
- Familiarity with various testing tools
- You are a problem solver with good analytical skills
Skills: Java, Android SDK & NDK, MVVM/MVC/MVP
Gobillion is a YCombinator backed IIM-NIT alumni co-founded social commerce startup headquartered in San Francisco, USA with offices in New Delhi, Bangalore and Guwahati. We are bringing e-commerce 2.0 to the next 400 million online customers across India, through a community and social driven approach. Our co-founding has diversified experience with prestigious organizations including McKinsey & Company, Deloitte US, EY, Adobe and SAP Labs.
Gobillion has been rapidly scaling and is backed by some of the world’s most prestigious investors from US, Europe, SE Asia and India including - YCombinator, Justin Mateen (Founder - Tinder), Pioneer Fund, Soma Capital, Venture Souq, Goodwater Capital, LetsVenture, Vikalp Sahni (Co-Founder- Gobibibo) amongst others.
We have been selected for and globally validated by the world’s leading investors/accelerators including YCombinator, Founder Institute Silicon Valley, NASSCOM 10000 Startups - India and Assam Startup. We have been named as the Top 10 Global startup for YCombinator S21 by Alex Mitchell.
Summary of role:
As a Developer, you will be working alongside our product team in the conceptualization, design and development of app and frontend components. You will be doing the following on the job
- Write clean, manageable code and maintain proper documentation
- Reviewing application requirements and interface designs.
- Developing and implementing highly-responsive user interface components using Android material design concepts
- Writing application interface codes using Java, Android
- Developing and implementing front-end architecture to support user interface concepts.
- Monitoring and improving front-end performance.
Why Join Us?
- You will have a chance to be a leader and have the responsibility to scale Gobillon across India's most fast growing cities
- The opportunity to join one of India’s fastest growing companies at an early stage - We are giving our early team members to benefit from a strong ESOP pool and be part of our growth journey
- Joining an amazing team of Gobillion rockstars from colleges like IIMs, IITs, NITs etc. and from organizations including McKinsey & Company, Deloitte US, EY, Adobe, SAP Labs, Urban Company, Udaan, Amazon, Delivery, Ninjacart, Accenture etc.
- Wear the Gobillion badge with pride - We are looking for owners with a founder’s mindset - not just employees. If you are passionate about our mission about making e-commerce social for the next 400M customers in India and serve as culture carriers - we are the right place for you!
Key Responsibilities of this Role:
- At least three years of production level experience in working with native Android using Kotlin, Java
- Bachelors in Computer Science (or equivalent work experience) is preferred
- Understanding of key design principles.
- At least one Android app developed by you must be live
- Experience with responsive and adaptive design.
- In-depth knowledge and passion for Java, Kotlin, CSS, HTML, OOPs and front-end languages
- If you have worked on an app (on Android) used by 100K+ users, you will be preferred.
Job Responsibilities:
- Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
- Contribute in all phases of the development lifecycle: concept, design, build, deploy, test, release to app stores and support.
- Diagnose performance issues, fix bugs (including crashes and ANRs) to increase the functionality of the application.
- Write well designed, testable, efficient code.
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Desired Profile :
B.Sc. (CS or IT) + MCA/ BCA + MCA/ B.Tech. /B.E. (CS or IT) .
Experience required- 1 - 2 years
- Subject Proficient in Java/Kotlin programming
- Knowledge and experience in Flutter Framework and DART programming
- Hands on experience in using RESTful APIs
- Hands on experience in designing and developing micro-services architecture and containers
- Object oriented analysis, UML and design using common design patterns.
- Hands on experience in development IDE Android Studio, Android SDK, Firebase Test Lab
- Experience with offline storage, threading, and performance tuning
- Familiarity with push notifications
- Familiarity with IOS integration with Flutter
- Experience using GitHub or similar environment
- Complete understanding of SDLC
- Experience with Agile development
- Experience with Material Design and Android UI design principles, patterns and best practices
- Good knowledge of adding third-party libraries for Eg. Twilio
- Ability to understand business requirements and translate them into technical requirements
What we are building?
Businesses need to manage a lot of user infrastructure like authentication, identity verification, user management, security and fraud prevention. Developing these solutions in-house can increase the go to market time, deviation from solving key problem, security lapses and frictional user journeys and lead to business losses. To cater these requirements of an expanding business we provide an one stop solution.
Our mission is to remove technical barriers for the companies when it comes to user infrastructure and create seamless structure for integration with our platform that handles security and provides simple and secure access to digital assets.
Sign3 is looking for an Android Developer.
What you will do?
- Own Android SDKs, working hand-in-hand with the founding team
- Design and build delightful user interfaces for native apps on Android
- You will be (co-) responsible for our software development kit (SDK) for Android
- Building mobile apps in both Swift and Kotlin.
- You work independently on your own code, but you also spend time collaborating with others.
- You are involved in all stages of app development and contribute to the roadmap.
- You get the freedom to experiment with new Android technology.
- Ownership — advocate for projects and solutions that need to be launched ground up.
Experience
- Min 2 to 4 years in developing Android applications in Java / Kotlin / C++ /
- Gradle/Groovy.
- Worked on SDKs/Frameworks.
- Strong understanding of software design patterns as well as Android specifics.
- Experience with authenticated sessions using authentication tokens and have at-least
- fundamental knowledge of app security.
- Good to have:-
- Experience with Cross-platform frameworks is a plus (React Native, Flutter, Cordova,
- Xamarin).
- Have implemented security standards and guides.
- Experience building applications at scale.
- Experience with third-party libraries and APIs like Mobile Vision, MLKit and/or
- Camera API.
- Good understanding of garbage collection, design patterns and continuously
- discover, evaluate, and implement new technologies to maximise development
- efficiency.
- Unit-test code for robustness, including edge cases, usability, and general
- reliability
Build custom Shopify themes and modifying existing themes depending on requirememts
Migrating websites from other eCommerce platforms to Shopify
Extending Shopify's functionalities using storefront APIs, liquid programming, meta fields, etc
Integrating third-party and platform supported apps in the sites
Work closely with clients to gather requirement, develop and deliver on the same
Required Skillsets
Strong knowledge of liquid programming language
Working Experience on Shopify Platform along with exposure towards application development.
Shopify theme development and customization
Strong knowledge of OOPs with clear concepts and work experience in HTML5, CSS3, Javascript/Jquery.
Knowledge in other ecommerce platform like Magento, woocommerce, BigCommerce will be preferred.
Strong hands on experience on Installing & Customization of new Shopify themes.
Good verbal and oral communication skills
Working with international clients would be an advantage
please extend those with the following: SASS or/ LESS Experience
also i would focus on full stack frontend web developer - building apps should be done by a proper backend developer
- 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.







