

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

● You need to be excited about the problem that we are trying to solve
● 4+ years of experience building applications in Native Android
(JAVA/Kotlin)
● Build pixel-perfect, buttery smooth UIs across both mobile platforms.
● Strong Js fundamentals - You should be able to contribute partially to
our existing React Native development as well
● Ability to give clarity and communicate well with the team, including
Product, Backend and Dev-Ops (if and when needed)
● Ability to use profiling tools well, getting to root causes of bugs fast
● Ability to pick and work on adjacent technologies if and when
required (Eg: If the best performance monitoring solution needs a
basic firebase setup, that should not be a blocker for you to go ahead
and do so)
● Maintain code and write automated tests to ensure the product is of
the highest quality.
● Reach out to the open-source community to encourage and help
implement mission-critical software fixes
● You need to be comfortable working in a remote environment (Good
internet connection and availability on phone is needed)
● Deep understanding of android architecture
● Understanding of inter app communication
● System design thinking
Good to have:
● Experience with React Native or similar Hybrid Frameworks
● Experience in Test Driven Development
● Ability to tell Product what creates better User Experience, ability to
tell backend what API responses will help the user get a faster load
time
● Inquisitiveness to understand the system as a whole, and not only be
stuck to your domain of expertise (Eg: Asking questions like why does
this particular response take so much time as compared to others,
and brainstorming with the backend engineer on how to improve on
it)
Perks:
● Competitive Salary
● Health insurance for you and your family
● Work timings - You are the master of your time. However, with great
freedom comes great responsibility. If you have committed
something to the team, we expect that you will give it your best to
make sure that commitment is done and is done on time
● Leave policy - Take a leave whenever for whatever reason you want.
No questions asked!
● Work remotely

• Development of react native app, working across the technological stack.
• Create reusable, effective, and scalable React Native code.
• Strong understanding of design methodologies to deliver high quality software fast.
• Work individually and closely with other members of the team during code sprints to
deliver a complete end-to-end solution.
• Articulate project status to other team members and management.
• Participate in brainstorming sessions and contribute ideas to our technology,
algorithms and products.
• Work with the product and design teams to understand end-user requirements,
formulate use cases, and then translate that into a pragmatic and effective technical
solution.
Qualifications
• Sharp analytical abilities, proven design skills, excellent communication skills
experience handling the independent execution with minimal guidance, prior hands on
experience or understanding on working with Javascript, React & React Native.
• 1 years experience with react native.
• Must be from Tier 1 University.
• Ability to replicate the designs communicated by the lead designer effectively and
within the expected timeline.
Benefits
• Health insurance with 100% premium covered extending to your parents/spouse.
• Office Cab.
• Annual company retreat & monthly team-outings

Urgent Hiring!!!
We are looking for Android Developer
Job Description:
- 0.6 month+ years of experience in developing Android applications
- Proficiency in Java, Kotlin, or C++.
- Ability to easily use Android Studio, including the Android SDK.
- Prior experience as an Android Developer will be advantageous.
- Excellent coding and proofreading skills.
- Ability to manage your workload with minimal supervision
- 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
Openings: 5 position
Experience: 0.6 to 2 years
Location: Surat (onsite/full-time only)
Thanks!

- B.E Computer Science or equivalent.
- Demonstrable portfolio of released applications on the Android market with experience in
Android development.
- In-depth knowledge of at least one programming language like Kotlin
- Strong knowledge of how to work with RESTful APIs
- Strong Familiarity with OOP design principles
- Integrate with our backend web services to deliver better and faster user experience
- Strong knowledge of version control (i.e. git, svn, etc.)
- Ability to performance tune and scale applications
- Agile development experience
- Experience working at a software product company is a major plus
- Passion to learn and develop new skills continuously
- Strong sense of ownership in every application they build
- Working with highly collaborative and dynamic team environments
Experience:
- Min 3 year experience
- Startup experience is a must.
Location:
- Remotely, anywhere in India
Timings:
- 40 hours a week but with 4 hours a day overlapping with client timezone. Typically
clients are in California PST Timezone.
Position:
- Full time/Direct
Other Benefits
- We have great benefits such as PF, medical insurance, 12 annual company holidays, 12
PTO leaves per year, annual increments, Diwali bonus, spot bonuses and other
incentives etc.
- We dont believe in locking in people with large notice periods. You will stay here
because you love the company. We have only a 15 days notice period.
.



About the Role
A highly motivated and passionate individual who has experience in executing end to end web based products and applications; bringing them to production quickly and with high quality. Passionate about building flexible and scalable solutions with an eye for detail and can weigh pros and cons to find best possible solutions.
Role and Responsibilities
- Collaborate with Product Managers to plan, implement and deliver tasks and modules on a timely basis with best practices and adherence to SOPs.
- Understand the product requirements, ask questions, and gather information and feedback to design and deliver features both on Android and iOS.
- Create a roadmap of tasks to be delivered for both iOS and Android applications in sync, such that new features go to the end-user at same time.
- Lead the design of Android and iOS applications in a modular fashion with reusable components.
- Proactively identify issues related to memory consumption, battery drain and multi-threading in the application by planning regular tests and analysis.
- Deliver Android and iOS applications with integration to backend services deployed on the cloud with high quality and responsiveness.
- Create strong practices around test driven development, automating delivery of apps to the marketplace with strong CI/CD practices.
- Manage a highly skilled and efficient team by hiring, keeping the team motivated, and managing performance.
- Play the role of an unblocker in a tight scrum environment. Should be able to help other developers with challenges, problem solving, and help achieve milestones as per plan.
- Prioritize to manage ad-hoc requests in parallel with ongoing projects.
- Hands on with programming with 50%+ of bandwidth going into modules owned.
Skills/Experience
- A highly talented developer with 10+ years of hands-on experience in building apps that have been released to the Play Store(Android) and Appstore(iOS).
- Demonstrated experience managing teams of 5-10 or more engineers in mobile application teams.
- Strong knowledge of Android, Kotlin, iOS, Swift, Objective C and working with MVVM, MVP, MVC patterns.
- Experience building mobile applications which lean heavily on connecting to cloud services to gather data and stream videos/content.
- Working knowledge of Xamarin or Flutter (cross platform frameworks) is highly preferred.
- Practitioner of test driven development practices. Experience in creating and adhering to best practices for development.


Wanted React Native Developer
We are looking for Junior and Senior React Native developer interested in building mobile apps for both the iOS and Android platforms.The candidate should be able to build high-quality, and performant applications with good coding standards and according to design.The developer must be skilled in development, writing clean and scalable code, and documenting functionality.
Experience
1 - 3 years
Education
Any Graduate
Location
Hyderabad
Candidate Requirements
- Experience with React Native skills such as Redux/Mobx, GraphQL, Animation, Authentication, etc.
- Must have built Mobile apps that are deployed to App store and google play store.
- Hands-on experience in using Hooks for functional components with the State, Pure Components , etc.
- Familiarity with native build tools, like XCode, Gradle Android Studio, IntelliJ
- Experience with automated testing suites, like Jest or Mocha
- Should have the ability to integrate third-party libraries and APIs.
- Familiarity with code versioning tools such as Git.
- Good knowledge of React Native and its core Principles.
Key Skills
- React Native
- Mobile Application Development
- IOS Development
- Javascript
- Android Development
- React.Js



Description :
- We are looking for a qualified React Native developer to join our Engineering team.
- You will be working with our engineers to develop and maintain high quality mobile applications for both platforms as Android and iOS.
- Ultimately, you should be able to design and build the next generation of our mobile applications.
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 tha JavaScript object model.
- Thorough understanding of React Native and its core Principles.
- Hands on experience on React Native Framework at least 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


Job Summary
We are looking for a great JavaScript developer who is proficient with React.js and React Native. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Responsibilities and Duties
Responsibilities
- Developing new user-facing features using React.js
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high-quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- Need to have a working knowledge of React Native
Required Experience, Skills and Qualifications
Skills
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Familiarity with newer specifications of EcmaScript
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledge of isomorphic React is a plus
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with code versioning tools such as Git



