Responsibilities
- Build pixel-perfect UIs across both mobile platforms.
- Leverage native APIs for deep integrations with both platforms.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- 1- 3 years as a professional software developer.
- Experience with React, React Native and Redux
- Experience with at least one native mobile platform (bonus points if you moved to React Native from iOS or Android development).
- Firm grasp of the JavaScript language and its nuances, including ES6+ syntax. Knowledge in TypeScript is a plus point.
- Knowledge of functional and object-oriented programming.
- Familiarity with native build tools, like Xcode & Android Studio.
- Understanding of REST APIs, the document request model, and offline storage.
We are looking for passionate professionals who are crazy about breaking the norms and make people take notice. You should be obsessively result oriented, willing to take informed risks and learn fast from your mistakes. You’ll be working directly with the founders on the technology platform. Being part of the core team, will be working on challenging problems and will have complete ownership of various features of the products. Your opinion will count and your ideas will translate into reality. The position will be based out of Bangalore. You will, perhaps, lead our engineering efforts eventually.
About SNEED
About
Sneed facilitates online discovery and booking of contemporary workspaces. Open Desks, Private Offices, Training Rooms or Meeting Rooms, we have a solution of all your needs.
At SNEED, we are challenging the normal and offering options to our customers to explore the world of temporary workspaces. Our platform is aggregating spaces available at business centres, co-working spaces, shared offices, hotels, lounges, cafes, and training facilities etc., and presenting these alternatives to our customer.
We are looking for passionate professionals who are crazy about breaking the norms. You should be obsessively result oriented, willing to take informed risks and learn fast from your mistakes. You’ll be working directly with the founders. Being part of the core team, will be working on challenging problems and will have complete ownership of various features of the products. Your opinion will count and your ideas will translate into reality. The position will be based out of Bangalore.
We are a bootstrapped company, so while we do provide a competitive salary, with the options for equity and the chance to take the company to higher levels of success, you should expect tough timelines with changing priority lists all without the benefits of corporate gym, yoga memberships or free lunch. If you are up for the challenge and believe that our idea interests you, tell us about yourself.
Company video
Connect with the team
Similar jobs
We are looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. Your primary focus will be development of iOS applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
Responsibilities:-
- Design and build applications for the iOS 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:-
- Proficient with Objective-C or Swift.
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Knowledge of other web technologies and UI/UX standards
- Understanding of Apple’s design principles and interface guidelines
- Knowledge of low-level C-based libraries is preferred
- Familiarity with cloud message APIs and push notifications
- Knack for benchmarking and optimization
- Proficient understanding of code versioning tools (such as Git, Mercurial or SVN)
- Familiarity with continuous integration
Education Qualification:-
- Undergraduate in Engineering related to Computer Science and Information Technologies and Postgraduate in Computer Science
- Shouldn’t have Backlog or Arrear.
- Interact with the Project Managers / Leads / Clients
- Understand the requirements and provide estimates for the planned tasks
- Deliver best quality work without bugs in the estimated time frame
- Help maintain code quality, organization, and automatization
- Collaborate with cross-functional teams to design and release new features
- Help the team to identify and correct bottlenecks, fix bugs
- Excellent analytical and problem-solving skills
- Experience / strong knowledge in both iOS & Android Mobile Application technologies
- Proficient in SwiftUI, Swift, Xcode, Java, Kotlin and Android Studio, Flutter, React Native
- Experience with version control: Maven, Gradle, Git, Cocopods
- Experience in application submission/provisioning process
- Experience in performance and memory tuning
- Good understanding of computer science concepts, design patterns, algorithms, and data structures
- Experience/knowledge in any of the Back-End technologies
Benefits:
- Hybrid WFH policy
- Annual company retreat
- Team lunch
Bottom-Funnel provides the system and framework that modern marketers need to generate clients from scratch.BOTTOM-FUNNEL is a 360° digital branding and marketing agency that provides a wide spectrum of internet marketing services to enhance the online presence of all kinds of businesses. We offer global solutions of digital marketing and all IT trending technology solutions, communication through classifieds, web portals, social media networks, advertising channels, and search engines. Our digital experts and business consultants help clients by providing only the best digital marketing strategy to develop through innovation and creativity.
Employment Type: Employee - Full Time
Work Location: Jaipur, Rajasthan ( Work From Office Only)
Notice Period : Immediate - 15 Days 30 Days only
Job Summary
An Android developer is responsible for developing applications for devices powered by the Android operating system. Due to the fragmentation of this ecosystem, an Android developer must pay special attention to the application’s compatibility with multiple versions of Android and device types. They must also have a strong understanding of the patterns and practices that revolve around such a platform.
Responsibilities
• Design, build and maintain high performance, reusable, and reliable Kotlin code.
• Ensure the best possible performance, quality, and responsiveness of the application. Help maintain code quality and automatization.
• Should be familiar with architectural patterns like MVP, MVVM, MVC.
• 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
• Knowledge of the open-source Android ecosystem and the libraries available for common tasks
• Build lightweight, low latent Android applications with limited or no dependency on third-party modules.
• Unit-test code for robustness, including edge cases, usability, and general reliability
Must Have:
Exposure to Kotlin, RxJava / LiveData / Coroutines, Caching & Database
Good to Have:
• Minimum of 2+ years of experience in Java
• 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
• Camera APIs, Exoplayer, Profiling & Performance Tuning, Unit Testing.
• Design and build applications for Android devices.
• Maintain quality and ensure responsiveness of applications.
• Collaborate with the rest of the engineering team to design and launch new features.
• Maintain code integrity and organization.
• Be proficient with Java and Kotlin.
• Experience with offline storage, threading, and performance tuning.
• Must be familiar with RESTful APIs to connect android applications to back-end services.
• Experience with cloud message APIs and usage of push notifications.
• Knowledge of Git.
Qualifications
• Minimum 2 Years of experience in building Android Apps using
• Strong knowledge of Android SDK
• Familiarity with cloud message APIs and push notifications.
• Proficient understanding of code versioning tools such as Git, SVN, bit bucket
• Experience detecting and correcting memory usage issues as well as optimizing code for application performance
• Unit-test code for robustness, including edge cases, usability, and high reliability
• Work with modern tools including Jira, Slack, GitHub, Google Docs, etc
• Rock solid at working with third-party dependencies and debugging dependency conflicts
• Experience with task planning and estimating effort
• Strong collaborator and comfortable to work in an agile, remote and distributed team environment
Benefits :
- Opportunity to work on highly challenging international projects.
- Opportunity to travel & work with International clients.
- Flexible and friendly work environment
- Great organisational culture, focus on employee's well-being.
- Work-life balance.
- Be part of the best place to work for certified company
Requirements
- Have experience in iOS/Android apps with Flutter. Either deployed on the AppStore/Google Play or available on Github;
- 3+ years in mobile software development minimum.
- Two year’s developing Flutter applications for mobile
- Experience with third-party libraries and APIs;
- Understanding of the Agile development life-cycle;
- Experience with automated testing and building;
- Experience with Git, SVN, or other version control tools;
- Proven experience in writing readable code, creating extensive documentation for existing code, and refactoring previously written code
Benefits
- Java/Swift experience;
- Understanding of Android Keyboard API;
- Experience with optimizing applications for Material Design.
- Design and Build sophisticated and highly scalable apps using flutter.
- Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
- Translate and Build the designs and Wireframes into high quality responsive UI code.
- Write efficient queries for core Data.
- Explore feasible architectures for implementing new features.
- Resolve any problems existing in the system and suggest and add new features in the complete system.
- Suggest space and time efficient Data Structures.
- Follow the best practices while developing the app and also keeping everything structured and well documented.
- Document the project and code efficiently.
- Manage the code and project on Git in order to keep in sync with other team members and managers.
- Interact with the Product Manager to help understand end-user feedback.
- Ensure security guidelines are always followed while developing the app.
- Suggest new features and/or enhancements.
- Maintain software through product lifecycle including design, development, verification and bug fixes.
- Resolve all the bugs in a timely manner.
- Execute app verification protocol.
- Follow company policies and quality procedures to ensure quality product deliverables.
- If you have experience with Bluetooth Low Energy (BLE) based devices and related applications please highlight the same in your resume
Responsibilities
Design and build applications for the iOS 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
(Add other responsibilities here that are relevant)
Skills
Proficient with Objective-C or Swift (depending on project requirements), and Cocoa Touch
Experience with iOS frameworks such as Core Data, Core Animation, etc.
Experience with offline storage, threading, and performance tuning
Familiarity with RESTful APIs to connect iOS applications to back-end services
Knowledge of other web technologies and UI/UX standards
Understanding of Apple’s design principles and interface guidelines
Knowledge of low-level C-based libraries is preferred
Experience with performance and memory tuning with tools (such as Instruments and Shark, depending on project needs)
Familiarity with cloud message APIs and push notifications
Knack for benchmarking and optimization
Proficient understanding of code versioning tools (such as Git, Mercurial or SVN)
Familiarity with continuous integration
DISPRZ is looking for a Software Engineer who will deliver individually on features /
enhancements under our products, as laid out as per the company’s product delivery
roadmap and own responsibility for their technical integrity, scalability and trouble-free
deployment to the customer.
Responsibilities (not exhaustive)
● Build and ship reliable software practicing robust software design and in-depth code
reviews.
● Build efficient, clean and reusable features / libraries / components
● Collaborate with our design and product teams on defining and delivering new
features to ensure a great experience for our users.
● Analyse and optimize existing UI and Server-side code for security, efficiency and
performance.
● Be a voice in ensuring the team stays true to the technical vision.
● Write clean, scalable code in mobile-based programming languages and/or .NET
● Write SQL Stored Procedures
● Test and deploy applications and systems
● Collaborate with technical lead to produce software design and architecture
● Translate designs and style guides provided by the UI/UX team into functional user
interfaces, while ensuring cross-browser compatibility and performance.
● Unit-test the code across platforms and browsers, to ensure functional consistency of
delivered output.
The Ideal Candidate
Education / Skill Set
● Engineering / MCA degree from a top school with an excellent academic record
● Object oriented programming knowledge is a must.
● High level of Proficiency in Web-based technologies – JavaScript, HTML/CSS
● Knowledge of any one JS framework like React Native, Angular, or the like, is a plus
● Formal knowledge in below areas will be an added advantage
● ASP.NET MVC
● Entity Framework Core/LINQ.
● Bootstrap framework
● SQL Databases
Experience
● Minimum 5 years’ experience in front-end development of software products using
Web-based technologies
● Experience doing Full-stack development is a great plus
Abilities and Traits
● Excellent planning, organizational, and prioritization skills
● Excellent analytical, troubleshooting and communication skills
● Ability to work under pressure and meet deadlines
● Ability to think ahead and anticipate problems, issues and solutions
● Work well as a team player and help the team members to resolve issues
● Be committed to quality and be structured in approach
● Excellent and demonstrable concept formulation, logical and analytical skills
● Create intuitive interfaces with great functionality in a timely manner.
● Be passionate about writing neat and clean code.
● Document the work and communicate any issues as and when they arise.
● Assist in troubleshooting any production issues.