11+ Mercurial Jobs in Hyderabad | Mercurial Job openings in Hyderabad
Apply to 11+ Mercurial Jobs in Hyderabad on CutShort.io. Explore the latest Mercurial Job opportunities across top companies like Google, Amazon & Adobe.
Job Description:
- We are looking for a qualified Senior React Native Mobile App developer to join our Engineering team.
- You will be working with our engineers to develop and maintain high-quality mobile applications for both platforms, Android and iOS.
- Ultimately, you should be able to design and build the next generation of our mobile applications.
Job Responsibilities and Required Skills:
- Experience with React Js, React Native, JavaScript.
- Thorough understanding of React Native and its core Principles.
- Hands-on experience on React Native Framework minimum 3 years.
- Good Knowledge of HTML5, CSS.
- Familiarity with code versioning tools (Such as Git, SVN, or Mercurial)
- Familiarity with RESTful APIs
- Familiarity with modern front-end builds 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.
- An understanding of React Native best practices and a commitment to follow 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.
- Work with native modules when required.
- Experience with Native Mobile app deployment on App store and google play store.
- Experience in JSON, XML, HTTPS and relevant protocols, AJAX, JavaScript, HTML5 and relevant tools/frameworks, Java and UDB DB2 database technologies.
- Collaborate with cross-functional teams to analyze, design, and ship new features.
Implement new technologies to maximize application adoption.
- Ability to understand business requirements and translate them into technical requirements.
- Ability to work within a team that has other developers, designers, and testers.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Complete weekly sprints and participate in sprint retrospective and daily standups.
- Result-oriented and task-driven and taking complete ownership of the deliverables.
- Solid understanding of the full mobile development life cycle.
Envisionard Software Services Private Limited is an innovative company that works on products leveraging the latest technology to make people's life easy. We are working on multiple products which would be offered with innovation as a service platform.
Compensation Range:
Salary hike as per Industry Standards. (Increase on Current CTC based on relevant skills).
Position Overview:
We are seeking a talented Flutter Developer with 3-5 years of experience to join our dynamic
team. As a Flutter Developer, you will be responsible for designing, developing, and
maintaining high-quality mobile applications using the Flutter framework. You will collaborate
with cross-functional teams to deliver robust and scalable solutions that meet our clients'
needs.
Responsibilities:
● Design, develop, and maintain efficient, reusable, and reliable Flutter code.
● Collaborate with cross-functional teams to define, design, and ship new features.
● Identify and correct bottlenecks and fix bugs.
● Ensure the performance, quality, and responsiveness of applications.
● Translate designs and wireframes into high-quality code.
● Help maintain code quality, organisation, and automatisation.
● Stay updated with the latest trends and best practices in mobile development and
Flutter.
Requirements:
● BE/B.Tech degree in Computer Science, Engineering, or a related field.
● 2-5 years of experience in mobile application development using Flutter.
● Proficiency in Dart programming language.
● Solid understanding of Flutter framework, its architecture, and state management
techniques.
● Experience working with third-party libraries and APIs.
● Familiarity with RESTful APIs and JSON.
● Knowledge of mobile UI/UX standards and best practices.
● Strong problem-solving skills and attention to detail.
● Ability to work independently and as part of a team in a fast-paced environment.
● Excellent communication and collaboration skills.
Preferred Qualifications:
● Experience with platform-specific development (iOS/Android).
● Knowledge of Agile/Scrum methodologies.
● Familiarity with version control systems (e.g., Git).
● Experience with CI/CD pipelines.
● Contributions to open-source projects or personal projects in Flutter.
Job Type: Full-time
Benefits:
- Flexible schedule
- Health insurance
- Work from home
Schedule:
- Day shift
Ability to commute/relocate:
- Gachibowli, Hyderabad, Telangana: Reliably commute or planning to relocate before starting work (Preferred)
Education:
- Bachelor's (Preferred)
Work Location: In person
WHO YOU ARE
- To be successful in this role, you’ll need to have the following skills: ∙ Love for coding: A fanatic about writing beautiful and scalable code. ∙ A sense of analytics: Strong analytical and troubleshooting skills. Should be resourceful, innovative and inventive.
- ∙ Dynamic: Should be comfortable in dealing with lots of moving pieces. Have exquisite attention to detail, and are comfortable learning new technologies and systems.
- ∙ Team player: Knack for influencing without being authoritative. Pitch in wherever the team needs help, from writing blog posts to supporting customers. ∙ Accountability: High sense of ownership for your code and relentlessness to deliver projects with high business impact.
KEY QUALIFICATIONS
- ∙ BE/BTech in Computer Science or related field.
- ∙ Minimum 3+ years of iOS application development.
- ∙ Build iOS applications from scratch and have an understanding of working with 3rd Party frameworks using Cocoapod as a dependency manager.
KEY SKILLS
- ∙ Strong knowledge of iOS SDK, UIKit , Swift and having knowledge of socket.IO is a plus.
- ∙ Familiarity with RESTful APIs to connect iOS applications to back-end services. ∙ Familiarity with Push Notification APIs.
- ∙ Knowledge of the open-source iOS ecosystem and the libraries available for common tasks.
Key Responsibilities:
- Conceptualizing and formulating apps that are suitable for use on all types of Android devices.
- Implementing measures to safeguard users' data.
- Ensuring that the construction and presentation of your apps are congruent with the company's standards.
- Proofreading your code and correcting mistakes before each app is released.
- Collaborating with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order.
- Liaising with the marketing department to ensure consistency in our company's 'voice' across the board.
- Monitoring app reviews to detect areas for improvement.
- Creating app updates, including bug fixes and additional features, for release.
Key Competencies (Functional):
- Proficiency in Java, Kotlin, or C++.
- Ability to use the Android Studio, including the Android SDK, with ease.
- Proficient in code versioning tools including Mercurial, Git, and SVN.
- Knowledge of C-based libraries.
- Familiarity with push notifications, APIs, and cloud messaging.
- Experience with continuous integration.
As a Flutter Developer, you will be responsible for designing and developing high-quality mobile applications using the Flutter framework. Your primary focus will be on creating elegant, performant, and responsive user interfaces (UIs) that deliver a seamless user experience across multiple platforms. You will collaborate with a team of software engineers, designers, and product managers to transform requirements into fully functional mobile applications.
Key Responsibilities:
- Develop mobile applications using Flutter framework and Dart programming language.
- Design and implement user-friendly, responsive UI components and screens.
- Collaborate with cross-functional teams to gather and analyse requirements, and translate them into technical specifications.
- Write clean, maintainable, and efficient code following industry best practices and coding standards.
- Optimise application performance for various devices and screen sizes.
- Conduct thorough testing and debugging to identify and fix issues, ensuring high-quality deliverables.
- Integrate RESTful APIs, third-party libraries, and services to enhance application functionality.
- Stay up-to-date with the latest trends and advancements in mobile application development and Flutter framework.
- Continuously improve development processes, tools, and methodologies to enhance productivity and efficiency.
- Collaborate with designers and product managers to refine and iterate on application designs and user experiences.
Qualifications and Skills:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Proven experience in developing mobile applications using the Flutter framework.
- Strong proficiency in Dart programming language and object-oriented design principles.
- Solid understanding of mobile app architecture patterns (such as MVVM or Redux) and state management solutions.
- Proficiency in UI/UX design principles and the ability to create visually appealing and intuitive interfaces.
- Familiarity with RESTful APIs and integration of third-party libraries and services.
- Experience with version control systems (e.g., Git) and agile development methodologies.
- Strong problem-solving and debugging skills to identify and resolve application issues.
- Excellent communication and collaboration abilities to work effectively in a team environment.
- Self-motivated with a passion for staying updated on emerging technologies and trends in mobile app development.
Preferred Qualifications:
- Experience in developing cross-platform mobile applications for iOS and Android using Flutter.
- Knowledge of native mobile development (Swift, Kotlin) and familiarity with platform-specific APIs and features.
- Familiarity with backend technologies and server-side development (e.g., Node.js, Firebase, or GraphQL).
- Understanding of software testing methodologies and automated testing frameworks.
- Contributions to open-source projects or personal app development portfolio.
Required:
- A minimum of 1 years of consulting and/or relevant industry experience
- Understanding of Android Framework and Android app development.
- Experience in developing android apps using Kotlin and latest frameworks
- Knowledge and understanding of Design-Patterns and Data Structures.
- Ability to develop Android applications using latest Frameworks like Retrofit, RxJava
- Ability to write Unit test cases using the frameworks.
- Knowledge about how to consume the REST API's
- Understanding of Git/BitBucket or any version control system
- Good written and verbal communication skills.
- B.E/B.Tech/MCA/MSC/MS
Preferred:
- Understanding and usage of latest android frameworks like JetPack, Android Architectural components
- Experience in mentoring the new team members and also the junior folks.
- Exposure to various mobile architectures (ex: MVC, MVP, MVVM, etc..)
- Experience in handling the Android app deployment process.
- Experience in working in Agile methodology
- Proven working experience in Android app development and published at least one original Android app.
- 1-3 years of experience in Android using the java language
Familiarity with architecture styles/APIs. - Solid understanding of the full mobile development life cycle.
- Knowledge of MVVM and other Mobile design patterns and best practices.
- Ensure the performance, quality, and responsiveness of applications
- Work in Agile, cross-functional teams and taking responsibility for deliverables
- Excellent communication skills in both technical and non-technical discussions
- Manages projects with timely deadlines.
- Write clear, concise and well documented code.
- Communicates frequently with management; detailing progress on the development effort.
- Evaluates and implements changes to tools and modules based on the needs of the client.
QUALIFICATIONS
- 5+ years of experience as an iOS developer.
- Proficiency in Swift and Objective-C.
- Experienced in developing customer-facing, commercial iOS applications.
- Deep understanding of iOS frameworks such as Core Data and Core Animation, along with offline storage, threading, and performance tuning.
- Knowledgeable in consuming RESTful APIs to connect iOS applications to back-end services.
- Experience with large e-commerce web sites is desirable.
- Proficient in git
Build pixel-perfect, buttery smooth UIs across both mobile platforms
Leverage Native APIs for deep integrations across both platforms
Diagnose and fix bugs and performance bottlenecks for performance that feels native
Experience using common design patterns. High standards for code quality, maintainability, and performance.
Adaptable to new changing environment, technologies and finding solutions to complex problem statement.
A skilled planner with proven skills in implementing systems aimed at fulfilling project deadlines with efficient end product.
An effective communicator with good people management, team coordination and analytical skills.
Firm grasp of the JavaScript language and its nuances, including ES6+ or Typescript syntax and Flow.js
Knowledge of managing project over Git
Ability to write well documented, clean JavaScript code
Must be good at working with third party dependencies and debugging conflicts
Good knowledge and experience in working with Redux , Context API and Redux Saga
Familiarity with native build tools like XCode, Gradle and Android Studio
Experience with automated testing suites like Jest or Mocha
Experience in Mobile analytics platform such as Adobe and Braze analytics
ESSENTIAL SKILLS/ATTRIBUTES:
- Excellent knowledge of Android
- Appreciation for the limitations of handset development
- Attention to detail and subtleties of UI design and implementation
- Understanding of design patterns
- Ability to design for scalability and resilience
- Strong application process flow and problem solving techniques.
- Strong focus on refactoring and code quality
- Understanding of software configuration management and release management
- High levels of software engineering literacy and communication skills
- Friendly and professional manner
- Minimum 3 - 5 years java development
- Third Level Qualifications in computing, mathematics or science
DESIRED SKILLS:
- Experience of working in an agile environment
- Product development and lifecycle experience
- Experience of unit testing
- Scripting (JavaScript, Ruby, Python, Shell, etc.)
- Knowledge of build systems such as Maven and Gradle







