
Position Title: Mobile Developer - Android Location: Bangalore, India
Reports To: Manager of Mobile Development
Position Summary:
Bottomline is at the forefront of digital transformation. We are a growing global market leader uniquely equipped to address the changing needs of how businesses pay and get paid. Our culture of working with and for each other enables us to delight our customers. We empower our teams to think like owners driving customer delight, helping them grow their business and win in their markets.
Bottomline Technologies delivers award-winning user experiences for large banks and financial institutions globally. Our Mobile Team seeks talented individuals who will deliver solutions across both business and consumer markets that are innovative, thoughtful, and set a new standard in the industry. The selected individual will be working with a talented and dynamic team building native applications for large enterprise system used by banks, insurance companies, and healthcare organizations around the world.
Essential Job Functions:
- Design and develop native apps for Android with Kotlin and Flutter/Dart
- Build high quality and secure mobile application
- Work in fast based SCRUM teams
- Interact with Product Owners periodically; understand the requirements and provide application solutions.
- Engage with other mobile developers to create reusable code modules, flutter plugins.
- Promotes and adheres to good development practices: code/design reviews, optimization, and maintainability.
- Maintaining and contributing to technical documentation and coding standards.
- Keeps up to date with mobile application development trends and industry news.
- Design, implement and unit test SaaS applications for the mobile environment.
Required Skills:
- 3+ years hands on design and development with Android SDK with at least two apps in the PlayStore.
- A good understanding of OOPS, MVC, MVP, MVVM and other design patterns.
- Good to have worked in Test Driven Development, or Behavior driven development
- Working experience with WCAG 2.1 Level A and AA success criteria.
- Experience with Git and an understanding of CI/CD
- Experience with REST web services with JSON or XML formatted return data
- Strong communication and problem-solving skills
- Experience working in an Agile Scrum Development process
Education and Experience:
- BE / B Tech / MCA in Computer Science from a reputed university with good academic record

About Bottomline Technologies
About
Similar jobs
What does the core role include?
- Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
- Designing stateless components in React Native
- Contributing in all phases of the development lifecycle
- Working with the developers to create and maintain a robust framework to support the apps
- Working with the developers to build the interface with a focus on usability features
What else can you expect in the role?
- Prepare and produce releases of software components
- Optimizing performance for the apps
- Problem-solving skills, analytical mind, and positive attitude
- Ability to think from end users perspective and focused on improving the overall product experience.
- Deliver across the entire app life cycle concept, design, build, deploy, test, release to app stores and support
What can fetch you brownie points?
- Hands on experience with React Native is required
- Hands-on experience in React Native APIs, ReactJS, Javascript, ECMAScript (OOJS) and JSX.
- Strong understanding of JavaScript ecosystem
- Hands on experience on Android in creating Hybrid / Native applications
- Demonstrable UI/UX experience on a large-scale app.
- Thorough understanding of React Native development tools like IDEs (Nuclide, Atom, Sublime Text, or Visual
- Good knowledge of JS frameworks like ReactJS is a plus.
- Desired Skills and Experience
- Hybrid Apps,React Native, Native iOS and Android Architecture understanding
Responsibilities:
· Develop and maintain mobile applications using Flutter framework
· Work with UI/UX designers to implement engaging and intuitive user interfaces
· Collaborate with back-end developers to integrate with RESTful APIs and other services
· Participate in code reviews and provide constructive feedback to improve code quality
· Stay up-to-date with emerging trends and technologies in mobile app development
· Participate in Agile development process, including sprint planning, daily stand-ups, and retrospectives
· Debug and troubleshoot issues reported by end-users
· Contribute to the development of project plans, timelines, and budgets
· Communicate effectively with team members and project stakeholders
Requirements:
· Bachelor's degree in Computer Science or related field
· Strong experience with Flutter framework and Dart programming language
· Experience with mobile app development for both iOS and Android platforms
· Strong understanding of software design patterns and architectural principles
· Strong debugging and troubleshooting skills
· Experience with Agile development methodologies
**** Only Mumbai based candidates will be considered for interview. Immediate Joinee only *****
JForce Solutions is looking for developers who have excellent coding skills and who can start contributing right away.
There will be a bond of 2 years for this position based on your experience. The job location will be Vileparle west, Mumbai
Responsibilities and Duties
- Build and customize mobile applications used by over 100K users.
- Migrate existing applications from NativeScript to Native
- Enhance existing mobile application
- Improve performance & User experience of mobile app
Key Skills
Native Development, NativeScript, Java, JavaScript, React, ReactJS, Android, iOS, API
Expected Start Date: Immediate
Job Type: Full-time
Job Description for flutter developer
Role/Project Description Will be responsible for User Interface development of various android/IOS based mobile applications for HCIN clients and partners. The candidate will work in a global, highly innovative and agile environment made up both by talented youngsters and senior professionals.
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
- Collaborate with team members (product managers, developers, designers) to brainstorm about new features and functionalities.
Desired Profile:
- Experience required 1 year
- B. Tech, MCA, M. Tech degree in Computer Science Engineering or a related 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 microservices 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
problems to impact a billion people.
● You will need to choose which architectures suit future requirements and mold the
relevant modules accordingly.
● Ownership of product/business requirements.
● Craft the opportunity for reusable frameworks, toolkits that would be used across iOS
Teams.
● Work closely with the relevant platform stakeholders and Collaborate with multiple
product teams.
● Ownership of the app’s performance, health matrix, and build an app for the next billion
people.
● Reviews cross-team work critically and ensure it’s appropriately broken down and prioritized,
and well understood by all involved teams.
Technical DNAs Expected
● Proficiency in Swift and Objective C, a novice in backend development.
● Solid fundamentals of data structures, Algorithms, System Design.
● Good understanding of internal and external libraries and write code with useful
abstraction and separation of concerns.
● Concurrency and multithreading are friends.
● Prefer to reduce the 3rd party dependencies and opt only if it’s essential.
● GateKeeper for Master and maintain strategies to code integration.
● Pivot for a good degree of predictability (estimation, planning) in deliverables.
● Proficient in CI/CD Pipelines, Fastlane tools.
Document Credit: iOS Team
● 3 Plus Full-Time, Professional Software Development Experience.
Software Developer Engineering II, iOS Development.
● Inclination towards reactive programming.
Good To Have
● Contribution towards the iOS Community
● Exposure to Swift Package Manager and Swift UI
* Seniority Level: Assoiate Level
* Industry: Marketing & Advertising
* Employment Type: Full-time
* Job Functions: Engineering , Information and Technology
* Job Location: Bengaluru
* Experience: 2 years
**Responsibilities: **
* Work closely with our product and design teams to customise the game experience.
* Prototype new and redesign features for mobile games and apps.
* 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.
* Analyze for performance bottlenecks and profile code for performance.
* Interact with developers all over the world to understand their use.
**Requirements: **
* BE/B-Tech/M-Tech/MS in Computer Science.
* 2+ Years of experience in Android with an in depth knowledge of Android internals.
* 1+ Year of experience in programming languages like Kotlin and Java.
* Knowledge of common design patterns and their applications.
* App development is a big plus.
* Working knowledge of networking libraries and technologies.
* Hands on experience with GIT is a must.
**WHAT IS IN IT FOR YOU?**
* An opportunity to be a part of a fast scaling start-up in the AdTech space that offers unmatched services and products.
* To work with a team of young enthusiasts who are always upbeat and self-driven to achieve bigger milestones in shorter time spans.
* A workspace, that is wide open as per the open door policy at the company, located in the happening centre of Bangalore
* A well-fed stomach makes the mind work better and therefore- free lunch with a wide variety on all working days of the week, a stocked up pantry to satiate your want for munchies, a Foosball table to burst stress and above all a great working environment.
* We believe that we grow as you grow. Once you are a part of our team, your growth also becomes essential to us, and in order to make sure that happens, there are timely formal and informal feedback sessions.
- A minimum of 3yrs of coding as an iOS Developer.
- In-depth experience with Swift and Xcode.
- Up to date with the latest Cocoa and iOS trends.
- Understanding of UI Kit, Core Animation, Interactions, GCD & Networking.
- Excellent understanding of design patterns & Object Oriented Programming.
- Understanding of analytics, remote reporting and measurements.
- Experience of working with Continuous Integration (CI) and Unit Testing on iOS.
- Experience with API’s and core data.
- Excellent debugging skills.
- Experience working with Git.
- Knowledge of socket based networking desirable.
- Understanding of the iOS ecosystem (APNs, Code signing, iTunes Connect, TestFlight).
- Leads a project end-to-end and collaborates across functions. Drives planning, estimation and execution.
- Understands requirements well and comes up with efficient design
- Develops complex, well backed and bug-free products. Estimates accurately.
- Takes well-reasoned tech decisions keeping in mind goals and trade-offs
- Becomes a go-to person in more than one area. Provide technical mentoring to team
- Communicates clearly, gets clarifications and establishes expectations for all parties
- Helps establish SDLC best practices and high standards of code quality
- Demonstrates excellent problem solving & debugging skills
- Proactively identifies and resolves issues in requirements, design and code
- Perform peer code reviews and help us all get better.








