
Roles and responsibilities:
● Design and build advanced applications for the Android platform working individually and
in a team
● Work as per the defined project priorities and project schedules to complete the
assigned projects within allotted timelines
● Interact with the cross-functional team for the day to day development tasks and hurdles
● Adhere to agile development methodologies
● Maintain the quality and security of the assigned development tasks by applying the best
design and development guidelines as defined in the project
Experience you MUST have:
● Extensive experience in Android SDK and Kotlin programming, Advanced Apps
Development on Android phones/tablets
● Android GUI Camera, GPS API, Maps API, Services, and SQLite database
Kotlin Programming
● Android IDE
● Using client apps for version control systems like SVN, Git, etc
● Code review tools/applications like Gerrit, code collaborator, JIRA
● Web services integration (SOAP, REST, JSON, XML)
● Working with third-party libraries, APIs and on projects run as per Agile
Methodology
● Good knowledge in socket programming, device communication, Design
patterns, and writing unit test cases (This is a plus)
● Knowledge in In-App purchase, Push Notifications and publishing apps on Google
PlayStore
● Experience in video streaming and call / chat-based products is a big plus
● Experience in working with global remote teams is a plus
Skills/mindset you MUST have:
● Product-first thinking - Break complex problems into implementable solutions with
iterative mindset using the product
● Whole-brain problem solving - Uses right and left sides of the brain effectively -
Strong business judgment and analytical acumen with creative thinking
● Thrives in chaos - Comfortable with ambiguity but loves defining the boundaries
and parameters and getting shit done
● Communicate, care, inspire - Exceptional interpersonal and leadership skills - be
a leader and a team player
● Always push the bar - Strive for excellence in whatever you do, take ownership
and responsibility for outcomes
● Build fast, fail, learn, HUSTLE HUSTLE HUSTLE
● Want to have fun - if you are not happy and people around you are not happy, how
will we make the world a happier place? :)
● Curious and spiritual soul - Understanding of market and experience with
astrology, yoga, mediation, Art of Living, Isha Yoga would be a good plus

About Early stage startup
About
Company social profiles
Similar jobs



The ideal candidate must have experience working with enterprise mobile applications to be considered for this position.
If you are a strong architect/engineers, who are hands-on and capable of designing and developing enterprise web applications, we would love to speak to you!
Required:
Expertise in enterprise web and mobile platform development
4+ years of React Native experience
Experience in AWS
Ability to own the design from inception to deployment
Experience with Cloud / SaaS environment
Hands on experience of Android and iOS Application development
Experience in JavaScript testing frameworks such as Jest, Mocha, Chai, Enzyme
Experience in CI/CD
Expertise in Object Oriented and/or functional problem decomposition



Job Description:
Responsibilities –
Ensure effective Design, Development, Validation and support activities in line with client needs and architectural requirements.,- Ensure continual knowledge management.,- Adherence to the organizational guidelines and processes
Technical and Professional Requirements :
Minimum 3 years of experience required
Experience in developing React Native app for iOS and Android platform,
Knowledge of React Native available inbuilt UI components and the props those UI component accept,
Should have worked with major node modules such as react-native-maps, @react-native/community geolocation, offline database, etc,
Handle build for simulator and ipa/apk for UAT/Prod release with signing. (Release Management),
Should have worked and deployed iOS App
Should have worked on sqlite
Should have knowledge of database SQL ( Select and update queries)

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.

- Collaborating with cross-functional teams to define, design, and ship new features
- Working with outside data sources and APIs
- Unit-testing code for robustness, including edge cases, usability, and general reliability.
- Working on bug fixing and improving application performance.
- Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency.
Candidate Profile:
- B.E. / B.Tech. / MCA in Computer Science, Engineering, or related fields is required.
- Proven software development experience and Android skills development
- Proven working experience in Android app development and have published at least one original Android app.
- Experience with Android SDK
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle.


Roles & Responsibilities:
- Work as part of a team to build React Native iOS / Android applications for Full Stack's clients.
- 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 the Apple and Google Play stores.
- Work with native modules when required. - Interface with clients via Zoom, email, etc.
- 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.
- Follow Full Stack's detailed development process.
Requirements:
- 2+ years of professional experience working with React Native. - 3+ years of professional software development experience.
-- 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 Full Stack 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.
- Forensic attention to detail.
- English skills (ability to effectively communicate via written and spoken English).
- A passion for software development. It's not just your career, it's also your hobby. You're constantly striving to learn new things and improve. You follow industry news, regularly tinker with new technologies, and read books and blogs to keep your skills current.
- You work well within a team environment and enjoy working in the office with your colleagues.


Good to have :
- Knowledge of Retrofit or Volley
- Knowledge Glide or Picasso
- Knowledge of Dagger, Hilt or Koin
- Understanding of major app architecture patterns
- Knowledge of Jetpack libraries
- Knowledge of Google Play Services
- Knowledge of Firebase Services
- Knowledge of Android Architecture Components
- Experience in Unit tests
- Experience in Instrumentation tests
- Understanding of REST APIs
- Understanding of memory management tools
- Understanding of performance monitoring tools
- Exposure to UI/UX best practices
Great to have:
- Experience with modularized apps
- Experience in Flutter/React-Native
- Experience in Design Systems
- Understanding of localization/internationalization
- Strong drive to learn and grow as the platform evolves


Job Title: Android Developer with React Native
Job Description:
We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications.
Key Responsibilities
- Design and build advanced applications for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with outside data sources and API's
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Requirements
- B.Tech Computer Science, Engineering or a related subject
- 4+ years of software development experience
- Have published at least one original Android app
- Experience with Android SDK
- Should have minimum 1 year of experience in React Native
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle.

Skill:-
- Candidate must be strong in logic and programming
- Perform all phases of software development life-cycle, including application design, programming, testing (unit and system level), internal documentation of code.
- Strong knowledge Native Android APIs
- Experience with internet technologies such as JSON, XML, HTTP, REST, AWS, MySQL
- Experience with analytics, crash reporting and other
- Core Data and integration with downstream REST APIs & services
- Familiarity with JavaScript frameworks like jQuery, AngularJS is plus
- Ability to work in a variety of client settings and in a team-oriented, collaborative environment
- Strong communication and client-facing skills with the ability to work in a consulting


Knowledge in app development using XAMARIN tool
Should have project experience using XAMARIN
Candidate must have developed apps for both Android and IOS is compulsory
Job location: Coimbatore

About Us.
We are a fast growing Chennai-based startup (with venture funding)
We are here for the long run and are led by strong engineers with
significant experience at top tier firms like McKinsey, Oracle, Morgan
Stanley, and authors of multiple Java Standards
We're building an awesome enterprise product that
is already transforming businesses across the globe
Our clients include prominent organizations like Swiggy who use us every
day!
We have raised venture investment, so this role will not vanish in a few
months
Our mentors include the Vice Chairman of HCL Technologies, Chairman of
Singapore Airlines, Senior leaders from LinkedIn etc.
Other background information
We're looking for strong, passionate developers who want to join our
team and grow
We move fast, and will make you an offer in a few days for the right
person
The job location will be in Chennai (it is the SaaS capital of India)
Please only apply if you are open to moving to Chennai (or are already
here)
This won't be a 10 - 6 job, but you will be given amazing responsibilities
You will learn a ton, have a lot of flexibility, and have fun while doing it!
Responsibilities and qualifications
5+ years of Android development experience
Will own several parts of our tech stack, but primarily our Android app
Build new functionality to the Android app and regularly re-architect it to
keep up with latest technologies (e.g., Kotlin)
Work on new tech that we are already a leading user of (e.g., Google
Firebase)
Work closely with the backend team to construct creative solutions
Optimize, improve efficiency, scalability, stability of application
MUST BE reliable, and be able to communicate clearly
MUST BE able to own and deliver their own work within deadlines,
professionally
Should be passionate about building a strong engineering culture
Bonus Points for experience building high-scale applications, SDKs and other
web technologies (like JavaScript).
Job Perks
Daily breakfast
Friday team lunches
Macbook
Nice calm work environment, with new furniture
Potential for stock options (in lakhs)
Stipend to attend conferences
Potential travel to Singapore and other client locations
Notice Period: Not more than 45days.
Android experience : 5 to 10 years mandatory.
CTC: No bar for right candidate.
candidates comfortable to reloacte at chennai can apply.

