

About CODE NEXUS
About
Connect with the team
Company social profiles
Similar jobs

Job Title: Android & Flutter Developer
Location: Mohali, Punjab
Job Type: Full-time
We're growing rapidly and looking to expand our development team with a talented Android & Flutter Developer. If you are passionate about building high-performance mobile applications for both Android and cross-platform environments, we’d love to hear from you!
Role & Responsibilities:
As an Android & Flutter Developer, you will be responsible for the development, testing, and maintenance of both native Android applications and cross-platform applications using Flutter. You’ll be involved in the full development lifecycle, from ideation through deployment, collaborating closely with design, product, and back-end teams.
l Develop and maintain native Android apps using Kotlin or Java.
l Build cross-platform mobile applications using Flutter and Dart, targeting both iOS and Android platforms.
l Implement new features and functionalities as per product requirements, working from wire frames and user stories.
l Focus on optimizing app performance to provide a seamless user experience.
l Implement strategies to improve app speed, reduce battery consumption, and optimize network usage.
l Integrate back-end services (RESTful APIs, GraphQL) with mobile applications to handle real-time data and content.
l Work closely with backend developers to ensure data flow and error-free integration.
l Manage the release process for Android apps in the Google Play Store and handle app submission, versioning, and updates.
Skills & Requirements:
l Proficiency in Kotlin and Java for developing Android applications.
l Experience with Android SDK, Android Studio, Gradle, and common Android libraries (e.g., Retrofit, Glide, Room).
l Familiarity with Android architecture patterns like MVVM, MVP, and MVC.
l Experience with Google Play Store submission, app versioning, and Google Firebase for push notifications, authentication, etc.
l Strong proficiency with Flutter and Dart for building cross-platform mobile apps.
l Familiarity with state management techniques in Flutter (e.g., Provider, GetX, Riverpod, Bloc).
l Experience with Flutter widgets, animations, and custom UI components.
l Familiarity with the Flutter ecosystem (e.g., Flutter DevTools, Flutter plugins, etc.).
l Experience in integrating mobile apps with RESTful APIs, GraphQL, or WebSockets.

Key responsibilities:
1. Creating and maintaining Android applications that are high-quality, efficient, and scalable
2. Collaborating with cross-functional teams to create new features
3. Ensuring the performance, quality, and responsiveness of applications
4. Identifying and resolving bugs and performance bottlenecks
5. Conducting code reviews, maintaining code quality, and ensuring adherence to coding standards
6. Implementing and integrating APIs and third-party libraries
Participating in the entire Android development lifecycle, including planning, testing, and deploying applications
7. Providing technical guidance and support to other team members
Qualification
1. Bachelor's/master's degree in computer science, information technology, Engineering or a related field
2. Strong proficiency in Java, Javascript, and Kotlin
3. In-depth knowledge of Android SDK, Android Studio, and other various tools
4. Experience developing and publishing Android applications on the Google Play Store
5. Familiarity with RESTful APIs, JSON, and web services integration
6. An understanding of mobile UI and UX principles and design patterns
7. Knowledge of version control systems like Git
Solid understanding of software development principles, including agile methodologies
8. Strong problem-solving and debugging skills
9. Excellent communication and teamwork abilities
1. Bachelor's/master's degree in computer science, information technology, Engineering or a related field
2. Strong proficiency in Java, Javascript, and Kotlin
3. In-depth knowledge of Android SDK, Android Studio, and other various tools
4. Experience developing and publishing Android applications on the Google Play Store
5. Familiarity with RESTful APIs, JSON, and web services integration
6. An understanding of mobile UI and UX principles and design patterns
7. Knowledge of version control systems like Git
Solid understanding of software development principles, including agile methodologies
8. Strong problem-solving and debugging skills
9. Excellent communication and teamwork abilities


Mandatory skills:
- Proficient with Objective-C and Swift depending on project requirements and Cocoa Touch
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Familiarity with RESTful APIs to connect iOS applications to back-end services
Secondary Skills:
- Experience with offline storage, threading, and performance tuning
- Knowledge of other web technologies and UI/UX standards
- Understanding of Apple's design principles and interface guidelines
- Experience with Version Control System
- Experience with Bug Tracking
Added advantage if the candidate possess below skills.
- 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
- Bluetooth communication, BLE
- Performance and Security related Concepts




This is a full-time for a React Native Developer. The React Native Developer will be responsible for designing and implementing front-end and back-end app development, developing software solutions, and working with JavaScript and Redux.js . The React Native Developer will also be responsible for testing and debugging applications and must be able to work collaboratively with cross-functional teams to deliver quality products.
Qualifications
Expertise in Front-End Development and Back-End Web Development
Strong software development skills + String Design skills
Proficiency in JavaScript and Redux.js
Experience in building and testing React Native mobile applications
Knowledge of cross-platform mobile development frameworks
Ability to write clear, maintainable, and efficient code
Strong problem-solving and troubleshooting skills
Bachelor's degree in Computer Science, Software Engineering, or related field
Experience with Agile development methodologies is a plus.
Excellent communication and collaboration skills



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.
Responsibilities
• Build pixel-perfect, buttery-smooth 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.
• Transition existing React web apps to React Native. (For Experience candidates)
• Maintaining code quality with the industry standard
Skills
• Firm grasp of the JavaScript (and TypeScript) language and its nuances, including ES6+ syntax
• Knowledge of functional and object-oriented programming
• Ability to write well-documented, clean Javascript code
• Rock solid at working with third-party dependencies and debugging dependency conflicts
• Familiarity with native build tools, like XCode, Gradle (Android Studio, IntelliJ)
• Understanding of REST APIs, the document request model, and offline storage
• Experience with automated testing suites, like (Jest or Mocha)
Experience required: 1 years to 3.5 years
Indore
Work from Office only
___



React Native Developer Job Description
- We are looking for 2-3 years of qualified React Native developer to join our work on our Fintech Products (Algomojo, Optionaction, Tradeaction)
- You will be working with our engineers to develop and maintain high-quality mobile applications for both platforms like Android and iOS.
- Ultimately, you should be able to design and build the next generation of our mobile applications.
- The role requires developers to be comfortable with bleeding-edge technology and be able to work in a fast-paced environment.
Job Responsibilities and Required Skills :
Build pixel-perfect, buttery smooth 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.
implement mission-critical software fixes—React Native moves fast and often breaks things.
Maintain code and write automated tests to ensure the product is of the highest quality.
Experience with React Js, React Native, JavaScript including DOM manipulation and the JavaScript object model.
Thorough understanding of React Native and its core Principles.
Hands-on experience on React Native Framework for at least 2-3 years.
Familiarity with code versioning tools (Such as Gitl)
Familiarity with RESTful APIs
Familiarity with modern front-end build pipelines and tools.
Experience with common front-end development tools such as Babel, Web pack, NPM, etc.
Experience with Native Mobile app deployment on App store and google play store.
Knowledge of native Android and iOS is required
Knowledge of TV App Development is a plus



A. Strong passion for Programming in general and Android App development in specific.
B. Strong problem-solving skills.
C. Strong system design and architecture skills - specifically for android.
D. Curiosity to tinker around, explore new paradigms and strong zest for continuous improvement.
E. Over 4+ years of Android App development experience with strong basics and complete exposure to Android development.
F. Idea/experience of unit and instrumentation testing in Android.
G. E2E App development and/or experience of developing SDKs is good to have.





This same person can be given CTO duties if they perform well in the interview and show good depth of knowledge and understanding

