Responsibilities
- Translate designs and wireframes into high quality code
 - Design, build, and maintain high performance, reusable, and reliable Java code
 - Ensure the best possible performance, quality, and responsiveness of the application
 - Identify and correct bottlenecks and fix bugs
 - Help maintain code quality, organization, and automatization
 

About SMcodetech
About
Connect with the team
Company social profiles
Similar jobs
React Native Developer Responsibilities
- Architect, develop, and maintain high-quality React Native applications using clean code.
 - Use additional JavaScript libraries, such as Redux, to make asynchronous API calls and enhance website loading speed.
 - Implement pixel-perfect user interfaces that match designs.
 - Diagnose and repair bugs and performance bottlenecks for native-like performance.
 - Reach out to the open source community to encourage and assist in implementing mission-critical software fixes—React Native moves quickly and frequently breaks things.
 - Participate in sprint retrospectives and daily standups as well as two-week sprints.
 - Utilize new, contemporary, smooth animations and transitions to provide a great user experience.
 - Plan the data and presentation layers of the application's front end.
 - Be a part of a React Native developer community that shares knowledge and assists one another when problems arise.
 
React Native Developer Requirements
- Bachelor's/Degree Master's in Computer Science/Information Technology plus 3+ years of industry experience.
 - Extensive knowledge of React tools such as Webpack, Enzyme, React.js, Flux, and Redux.
 - Strong command of the JavaScript, TypeScript, or ClojureScript languages and their nuances, including ES6+ syntax.
 - REST API knowledge, the document request model, and offline storage.
 - Ability to identify with FullStack clients' goals and commit to delivering on the promises you and your team make to them.
 - You work well in groups and enjoy working in the office with your coworkers.
 - A positive outlook and a go-getter attitude
 
Equity between 0.05% to 0.2% will be made available.
Skill Sets for Android:
-Solid understanding and hands on with full mobile application development life cycle
-1-2 years experience of design, coding, testing and debugging softwares
-1-2 years experience of Java, Kotlin technologies and native Android development
-Strong knowledge of Android SDK from Jellybean(API level 18) and above, FIREBASE AND DIFFERENT SCREEN SIZES, EXPERIENCE IN THE LATEST ANDROID VERSION (9.0) IS PREFERRED.
-Proficient understanding and hands on with Android UI design principles-patterns and best practices
-Good experience with libraries like volley, okHttp, glide, retrofit etc.
-Very good experience with JSON, GSON parsing
-Good experience with device database usage in application
-Moderate knowledge in debugging C code in command line using gdb, adb
-Extremely comfortable with RESTful APIs to communicate with server
-Strong knowledge of code versioning technologies and tools like Git
-Should have worked on 1-2 Android applications from scratch to Play Store
-KNOWLEDGE OF THE OPEN-SOURCE ANDROID ECOSYSTEM AND THE LIBRARIES AVAILABLE FOR COMMON TASKS
Added Advantage if:
Knowledge of Agile software development process
Understanding of Object Storage like Amazon S3
Wrote secure code for android applications
Knowledge of XMPP, Chat mechanism
Willing to learn new technologies
Responsibilities:
- Develop advanced and secure applications for Android phones and tablets
 - Continuously discover, evaluate and implement new technologies, libraries for application to improve the functionality
 - Keep eye on new technologies to maximize development efficiency
Unit-test based coding for modular coding, reusability; - Writing readable code; Maintain technical documentation
 - Bug fixes and improving performance of existing applications
 - Work on new ideas for products, it’s prototypes and estimates
 - Collaborate on projects with a closely knit team
 
Location: Gurugram
Sector: Electric Vehicle Charging
Job Role: Mobile Application Developer( React Native)
Job Type: Full-Time
Experience: 4+ year
Department: Information and Technology
Why Statiq?
Statiq was born with the idea of making sustainable transportation a reality in developing countries. It is a new-age start-up, leading the EV movement in India, by setting up chargers across the country. Statiq was named as the top 3 most promising start-ups by NASSCOM in the year 2020, it was the same year we got selected for Y Combinator, a Silicon Valley based accelerator program.
About the Role:
You are a passionate Senior Consultant who will lead a team and own on-time technical delivery for the projects assigned, with high quality. You will design and implement new software, maintain and improve existing software ensuring that software functionality is implemented with a focus on code optimization and organization. You will be accountable to provide coaching and mentoring to Sr. Associates, Associates, and Junior Associates. You will be responsible to apply Agile methodology daily and follow Definition of Done (DoD) process for better quality by maintaining unit test , code coverage and integration test coverage.
Responsibilities:
- Collaborate with the UX/product team to understand the requirements.
 - Conduct feasibility analysis and high level technical design for changes proposed to the application.
 - Design and build highly scalable multi vendor applications.
 - Integrate with third party SDK for analytics and other app features.
 - Design database and develop appropriate backend services as needed for the mobile app.
 - Debug, Analyse and Optimise the performance of the application.
 
7.Build and deploy to app stores (iOS and Android).
8.Work with mobile devices testing platforms to accelerate testing across different devices.
9.Write high quality code with unit tests and detailed documentation.
WHAT ARE WE LOOKING FOR?
- Overall Mobile development exp. of 4+ years
 - React Native Experience of 3+ years
 - Strong development and fundamental knowledge of React Native.
 - Strong knowledge of object-oriented programming.
 - Strong knowledge of React workflows (such as Redux).
 - Strong knowledge of Android Application development.
 - Strong knowledge of GIT.
 - Strong knowledge of REST based APIs.
 - Should be well verse with Mobile Application Architecture.
 - Should have good understanding of Software Design and implementation.
 - Good understanding of Agile Methodologies & tools like JIRA
 
WHAT'S IN IT FOR YOU?
- Work with the super enthusiastic & passionate team who are looking forward to building India’s largest EV infrastructure.
 - Amazing exposure to start-up culture – Be ready to take up challenges!
 - We believe in "Growth" , as we grow we will make sure you grow as well. We have learning policies as well , where for your learning we will be paying.
 - Medical Insurance covering your whole family.
 
You’ll be responsible for:
- Owning significant architectural and product areas of the platform
 - You’ll make the key decisions and see them through to successful user engagement
 - Delivering features that make a big impact on our growth journey
 - Writing high-quality, highly-performant code
 - Pushing changes every week
 - Participating in code reviews and architectural discussions - we want you to bring your expertise to the team and make us all better engineers
 
You’ll be successful if you are:
- An expert with Kotlin and the rest of the Android ecosystem
 - Collaborative and want to see the team succeed in its goals
 - Practical about tradeoffs between speed and polish
 - Passionate about showing others how to do something new
 - Excited to join a small team that moves quickly
 
We are looking for a highly skilled React Native Developer to collaborate with a team of developers and UX designers to
develop and maintain a web application that will be launched on multiple platforms such as android or iOS. Candidate will
be responsible for building native web applications with a focus on front-end development. The ideal candidate is an
advanced React Native Developer who can build dynamic, high performing, and responsive UI for our web applications.
Requirements:
1. Minimum 3yrs of exp in building React native apps for android and iOS
2. Solid understanding of iOS and Android ecosystems.
3. Must have worked on hardware integration with the apps.
4. Understanding of various navigation models in mobile apps
5. Good at debugging, testing, performance optimization.
6. Interpersonal skills: good team player, good individual contributor, ready to take challenges ability to deliver in a
fast-paced environment
JD:
1. Build pixel-perfect, buttery smooth UIs across both mobile platforms.
2. Leverage native APIs for deep integrations with both platforms.
3. Diagnose and fix bugs and performance bottlenecks for performance that feels native.
Mobile App Developer
Notice Period: 45 days / Immediate Joining
Banyan Data Services (BDS) is a US-based data-focused IT Company that specializes in comprehensive data solutions and services, headquartered in San Jose, California, USA.
We are looking for Mobile App developers to join our development team based out of Bangalore. This team focuses on the most innovative and emerging data infrastructure management and DevOps tools to support highly scalable and available infrastructure.
It's a once-in-a-lifetime opportunity to join our rocket ship startup run by a world-class executive team. We are looking for candidates that aspire to be a part of the cutting-edge solutions and services we offer that address next-gen data evolution challenges.
Key Qualifications
· Minimum 1 - 3 years of experience working in a development team with hands-on experience in Android / iOS/Cross-Platform Development frameworks
· Design and build different layers of the iOS app or/and Android mobile applications
· Experience in submitting at least one application to Google Play Store or Apple App store
· Work on building a product from scratch and involve in the entire application lifecycle concept, design, test, release, and support
· Experience with third-party libraries, social media integration, and APIs
· Hands-on Flutter, open-source mobile application development framework
· Should understand and have knowledge on the application security practices/vulnerabilities
· Exposure to any of relation database technologies MySQL/Postgres/Oracle or any No-SQL database
· Worked on open - source tools for logging, monitoring, search engine, caching etc.
· Familiarity with RESTful APIs to connect iOS applications to back-end services
Key Responsibilities
· Ambitious individuals who can work under their own direction towards agreed targets/goals.
· Must be flexible to work on the office timings to accommodate the multi-national client timings
· Will be involved in solution designing from the conceptual stages through development cycle and deployments.
· Willing to learn new technologies and work on research-orientated projects
· Proven interpersonal skills while contributing to team effort by accomplishing related results as needed
· Scope and deliver solutions with the ability to design solutions independently based on high-level architecture.
· Independent thinking, Desire / Ability to work in a fast-paced environment with creativity and brainstorming
http://www.banyandata.com" target="_blank">www.banyandata.com 
About 1K
1K is an early-stage start-up building India’s first network of small-format stores (kiranas) for smaller towns through an integrated offline-online immersive experiential model. We have started off with the aggregation of kiranas, developing a franchise network for the delivery of daily necessities. We plan to build on the entrepreneurial spirit and underutilized real estate pockets hiding in India’s smaller towns and fuel Bharat’s growth through them. We are funded by Info Edge Ventures, Falcon Edge, and Kae Capital.
At 1K, our objective is to build technology that serves the needs of our customers with utmost satisfaction. To help us in doing so, we are looking for an experienced product manager to own the full lifecycle of product development from conception through release. An ideal candidate should have a keen eye for gaps in consumer product offerings and the innovative mindset to fill them. You should have experience in guiding cross-functional teams in the successful creation of products that improve consumer experience and grow market share.
You'll be responsible for developing android applications for managing various working aspects of e-commerce, warehousing & supply chain systems while playing a critical role in the design, planning, development, and deployment and help develop best practices for future development.
Responsibilities:
- Developing, releasing, and maintaining native Android Applications and oversee mobile application development efforts
 - Deliver across the entire app life cycle, design, build, code review, deploy, test, release to app stores and support
 - Working directly with developers and product managers to conceptualize, build, test, and release products
 - Carefully evaluate the technical trade-offs of every decision
 - Work on bug fixing and improving application performance.
 - Good to have experience in designing, implementing, and maintaining complex mobile applications
 - Continuously discover, evaluate, and implement new technologies to maximize development efficiency
 - Optimizing performance for the apps and keep up to date on the latest industry trends in the mobile technologies
 - Solid understanding of UI Design practices
 
Requirements:
- 3+ years of hands-on experience in writing and deploying production quality code.
 - Familiarity with test-driven development (TDD)
 - Familiarity with CI/CD
 - Great understanding of Android development
 - Solid understanding of MVI/MVP/MVVM architecture.
 - Expertise in Kotin with solid OOD principles, design patterns, dependency injection (Hilt/Koin/Dagger)
 - Good grasp of algorithms, memory management, and multithreaded programming
 - Hands-On experience with Android’s debugging, unit/UI testing, memory, and performance optimization tools.
 - Awesome to have exposure working in startups.
 - Great people skills!
 
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
 
- Deep knowledge of ( List here the mobile platforms on which the app runs,
e.g., Android, iOS, etc. )
- Developing new features and user interfaces from wireframe models
- Ensuring the best performance and user experience of the application
- Fixing bugs and performance problems
- Writing clean, readable, and testable code
- Cooperating with back-end developers, designers, and the rest of the team
to deliver well-architected and high-quality solutions








