
Roles & Responsibilities
- Leads more than one projects end-to-end and collaborates across functions. Drives planning, estimation and execution.
- Manages stakeholder expectations and offers scalable, reliable, performant and easy to maintain solutions.
- Consistently takes well thought technical/design decisions.
- Develops expertise in more than one area and shares knowledge with others. Able to mentor/train people in areas which are new to them.
- Drives people to solve engineering challenges.
- Enjoys high respect of Tech and other cross functional teams.
- Demonstrates effective communication with project team, management and internal/external clients as necessary.
- Surfaces both technical and non-technical team challenges and helps resolve them.
- Champion for SDLC best practices and high-quality standards.
- Significantly contributes in hiring high performance candidates.
Ideal Candidate Profile
- Expert in JAVA, Kotlin, Reactive programming, Asynchronous programming and Dependency Injection. Experience with unit-tests and automation frameworks.
- Familiarity with any architectures like MV*(MVP/MVVM/MVI).
- Strong focus on high-quality mobile UI experiences.
- Operates independently with almost no oversight.
- Is able to apply domain expertise to think critically and make wise decisions for the team, taking into account tradeoffs and constraints.
- Communicates tech decisions through design docs and tech talks.
- Has delivered multiple projects with end-to-end engineering ownership.
- Keeps track of new technology/tools and embraces them as necessary
- 12+ years of experience in a product-driven organization.
Technologies we're working with
- MVP, JAVA and Kotlin, Realm, Firebase Real-time Database, RxJava,Kotlin Coroutines, Dagger and Retrofit.

About BYJU’S - The Learning App
Similar jobs
Job location: Indore, M.P( work from Office )
Experience :- 6 months experience on flutter Mobile app development
Number of developer needed : 3 developer
****
Key Responsibilities : -
1) Should have Working expertise on flutter Mobile app development for both design and development.
2) Should have Expertise in dynamic mobile app on flutter
3) Should be quick learner, immediate joiner.
***
Interested Candidates can directly walkins for the interview between 10:30 A.M to 7:00 p.m ( Monday to Saturday)
Company name : Logical SoftTech
Email : - hrlogicalsofttech(@)gmail.com, hrlogicalcoders(@)gmail.com
Address:- 201, B.N House, EC-52, behind Muli wala family restaurant, near Bombay Hospital, Scheme 94, Indore, Madhya Pradesh 452010
Contact : - +91-78.69.73.15.95 (HR department), +91- 74.15.95.09.19 (HR Department) , +91-821.02.51.824 (technical Department)
JD- Senior Flutter Developer
We are seeking an experienced Senior Flutter Developer with 3-5 years of experience to join our dynamic team. The ideal candidate will have a strong background in mobile app development using Flutter, with a focus on building high-quality, performance-driven applications.
Key Responsibilities:
- Mobile App Development: Design and develop mobile applications using Flutter framework, ensuring high performance, responsiveness, and scalability.
- UI/UX Design Implementation: Translate UI/UX designs into high-quality code, with a focus on maintaining consistency and adherence to design guidelines.
- Cross-Platform Development: Leverage Flutter's cross-platform capabilities to develop applications that run seamlessly on both iOS and Android platforms.
- API Integration: Integrate with backend services and APIs to fetch and process data, ensuring seamless communication between the mobile app and server-side components.
- Code Optimization: Identify and address performance bottlenecks and optimize code for maximum efficiency and speed.
- Testing and Debugging: Conduct thorough testing and debugging to ensure the stability and reliability of the mobile applications.
- Version Control: Collaborate with the development team to manage code repositories using version control systems such as Git.
- Documentation: Maintain comprehensive documentation for codebase, APIs, and development processes to facilitate collaboration and knowledge sharing.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 3-5 years of experience in mobile app development, with a focus on Flutter framework.
- Proficiency in Dart programming language and Flutter SDK.
- Strong understanding of mobile app architecture and design patterns.
- Experience with state management solutions such as Provider, Bloc, or Redux.
- Knowledge of RESTful APIs and asynchronous programming.
- Familiarity with mobile app testing frameworks such as Flutter Test or Mockito.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities.
- Experience with agile development methodologies is a plus.
- 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
Roles and Responsibilities
- To maintain the code quality, organization, and automatization
- Strong understanding of Android Activity life cycle, Services, Broadcast, Content Provider, SQLite DB, Thread handling etc.
- Work with the development team consisting of architects, UI designers, product managers, testers to deliver high quality mobile product & services
- Develop, test and rollout optimised UIs for diff versions/device
- Translate designs and wireframes into high quality code
- Build for multi device &multi platform scenario i.e mobile website along with mobile app
- Design, build, and maintain high performance, reusable, and reliable Java code
- Ensure the best possible performance, quality and responsiveness of the application
- Adaptability is a key factor to becoming a great Android app developer
- Identify the bugs ,correct bottlenecks and fix bugs
Skills
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- An Android app developer must be well-versed with Java programming language.
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Strong knowledge of Android UI design principles, patterns, and best practices
- Having knowledge about offline storage, threading, and performance tuning
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- A knack for benchmarking and optimization
- Ability to understand business requirements and translate them into technical requirements
- Understanding of Google’s Android design principles and interface guidelines.
- Proficient understanding of code versioning tools, such as Git
- Familiarity with continuous integration
Job Title: IOS Developer.
Job Location: Bangalore
Experience: 6-8 yrs
Notice period: less than 30 Days.
Job Description:
- Very seasoned developer in iOS and mobile-based networking
- Excellent communication skills, ability to work/collaborate with engineers and architects without boundaries. Responsive and self-driven
- Experience with development of VPN app/IPSEC client in a specific and good grasp of networking technologies that are typically used in internet
- C/C++, Java, iOS App dev experience, iOS UI, SWIFT
- iOS skills: Native libraries, experience with MDM, App proxy, UI, VPN
- Ability to get app certified through App Store
- Expectation:
- Able to develop user-friendly, high performing iOS App
- Design and develop VPN like app
- Should understand how the following work: TCP/UDP, TLS, IPSEC, DNS, HTTP/s, SAML, OAuth
- 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 APIs
- 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
-Flutter: To build cross-platform mobile apps for Android, IOS, and Web. Should include making responsive UIs to efficiently query data and manage states in an optimized manner
-Design and Build sophisticated and highly salable apps using Flutter.
-Translate and Build the designs into a high-quality, responsive UI code.
-You will be writing readable and clear code using Dart that can be extensively documented for future use and upgrades.
-Write unit and UI tests to identify malfunctions.
-Design interfaces to improve user experience
-Research and suggest new mobile products, applications, and protocols.
-Stay up-to-date with new technology trends.
-Knowledge and understanding of Firebase.
-Experience in working with remote data via REST and JSON.
-Work on bug fixing and improving application performance.
-Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Skills:
-Good working knowledge of Database concepts
-High quality & optimized code
-Strong knowledge of JSON & the REST API is an added advantage
Requirements:
-Minimum 1 to 3 years of experience
-Good communication
-Willingness to learn new technology
-Analytical skills
-Team player
-Quick & Independent-learner
-Problem-solving skills
- Design, build, and maintain our current Android mobile applications
- HTML 5 Mobile Website Development
- JSON Web Service Development
- Collaborate with Product and Design teams to ship new features
- Implement new technologies to improve our applications performance
- Application Support
- Java and Android Studio
- My SQL Lite
- Web Services
- Android Core API
- Kotlin with min. 1.5 years of experience
- Should have worked on Transaction Applications e.g. Sales, Purchase, CRM, Inventory , Finance etc…
- Candidate Should have experience of working with jetpack component, Livedata, Room Db, data binding, mvvm architect
As an Architect you are responsible for research, design, test, implement, and maintain Android applications
to meet client needs. You are expected to be Subject Matter Experts on Android application architecture.
You are also expected to demonstrate value to the organization by mentoring other team members as they
learn and grow, take ownership and responsibility not only for your deliverables, but for the entire
application and its use, and to find a balance between achieving software excellence and delivering working
code.
Roles and Responsibilities
o Involved with all phases of mobile app development from initial concepts, through design, development,
testing and deployment
o You will help guide multiple Agile teams with open communication channels, regular releases, and a
focus on continuous improvement.
o Guide and mentor a team of Android developers and work closely with Quality Engineers
o Establish best practices and processes that ensure quality within the team
o Champion our best practices and mentor team on use and results of these best practices
o Responsibility for product both pre and post launch to ensure application is meeting customer needs
and achieving continued revenue goals
o Architect, Lead, implement and review new features for android phones and tablets.
o Interactive communication of designs and other development topics to Leadership, Product Owners,
Scrum Master and other Agile Team members.
o Lead code reviews to ensure code quality and shared knowledge.
o Research and analyze the existing code base to identify issues and improve application performance and
maintenance.
o Take ownership and sense of responsibility of all deliverables.
o Work within SCRUM agile process with other stakeholders (Product Owners, XD design, Quality
Engineers) as well as across organization to balance creative objectives with business needs and
technical requirements
Looking for experienced senior Android and iOS mobile architect / developers to join an established team working on a Tier 1 personal cloud platform with 20M+ subscribers. Candidates will be joining at an ideal time as the program undertakes a technology refresh in migrating toward progressive web application technology. Candidates will have the opportunity to be hands on while also leading design activities and implementing programs to improve quality and productivity. Will have a direct channel to the product leadership team for support of transformation initiatives.
ho we have in mind:
• 10+ years of experience in developing native Android application(s). Kotlin is a must.
• Understanding of Hybrid application development is a plus.
• Solid understanding of the full mobile development life cycle.
• Expert in multi-threading concepts to create highly responsive data intensive applications
• Experience leading large development teams in active Lead/Architect role
• Experience architecting mobile applications main focus on Android apps.
• Expert on Android OS, Android UI design principles, Android architectural components, Android
design patterns (MVP, MVVM), best practices and a desire to learn and apply new technologies.
• Ability to design for scalability and resilience
• Strong application process flow and problem-solving techniques
• Experience with RESTful web services using XML/JSON data formats
• Strong focus on refactoring and code quality
• Understanding of software configuration management and release management
• Expert in creating design and maintain architecture documentation, class diagrams, technical flow
documents etc
• High levels of software engineering literacy and communication skills
• Professional demeanor who works easily with leadership, product owners, engineers and other
departments both internally and externally








