•Having a Knowledge of Android Sdk & Java
•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

Similar jobs
● We provide a platform for you to grow exponentially along with the organisation.
● Grow with a team having strong foundations in software engineering practices.
● First-hand experience with a wide range of technologies that work at scale.
● Your role is not just subjected to coding , you will be involved in the end to end product phase
from ideation to the product going live.
● Our focus is not from which tier 1 college you come from rather it is the skills/competencies you
have and the progression you have shown in your career graph.
● Learn in an environment passionate about knowledge-sharing.
● Have a pivotal role in the transformation of our engineering culture.
Responsibilities:
● Work closely with our product and design teams to customize the user experience.
● Design components by translating product requirements, break down projects into tasks and
provide accurate estimates. Build scalable and reliable technology solutions at a rapid pace.
● Prototype new and redesign features.
● A focus on UI design principles and making apps work intuitively.
● Strong coding abilities and experience with Dart.
● Actively participate in design and code reviews to build robust applications and prototypes.
● A willingness to dive deep, experiment rapidly and get things done.
● Understanding of object-oriented software development.
● Prior experience in working with social apps is a plus.
● Experience in working with machine learning applications, hardware features is a plus.
● Prior product building experience or from a startup background would be a plus.
Key Responsibility Areas:
- Design, build and deliver enterprise level mobile applications
- Write code with standards and conventions and follow best practices
- Encourage and lead innovation and solid lifecycle processes
- Collaborate with team on work definition, estimation and prioritization
- Lead and grow as a professional software engineer.
- Full ownership of product deliveries and mentoring junior team members.
- Strong client interactions to provide excellent Quality of Service.
- Owning the code base and making sure all code is reviewed and is of very high quality.
- Write and modify coding conventions and standards documents for all development
Required Skills:
- 2-4 years experience in developing Android applications using Java and Kotlin
Technologies/Frameworks –
- Java, Kotlin
- Maven, Git, Bitbucket
- Knowledge Data Structures
- SQLite, Room Database
- Must have strong knowledge and experience in Agile based software development methodologies. Knowledge of an Agile tool like Jira.
- Must have a very strong knowledge of integrating various system and APIs (both REST and SOAP)
- Good to have: Experience of Payment Gateway Integration, Third Party SDK integrations
- Domain Preference
- FinTech, Banking, IoT
Job Title: React Native Developer
Experience: 2+ Years
Location: Bangalore, India
Elocity is a cleantech start-up striving to make the world a better place through technology innovations. We
are building a global infrastructure for making the transition to electric vehicles viable, affordable, and
sustainable by working closely with the utilities, governments, and public.
Headquartered out of Canada, we are a team of highly specialized domain experts and problem solvers
enabling utilities, public and private sector entities to successfully manage the demands of electric vehicle
charging and its infrastructure needs to pave the way for electromobility in future.
To know more visit https://elocitytech.com/
Job Summary
We are looking for a React / React Native senior developer interested in building performant mobile apps on
both the iOS and Android platforms. Your primary focus will be on developing user interface components and
implementing them following well-known React Native frameworks. 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 a quality product are important.
Key Responsibilities include, but are not limited to:
* Build pixel-perfect, buttery smooth UIs across both mobile platforms.
* Ensure the best possible performance, quality, and responsiveness of the mobile applications * Good
understanding of Design and Architecture Patterns
* Maintain code and write automated tests to ensure the product is of the highest quality.
* Familiarity with native build tools, like XCode, Gradle (Android Studio, IntelliJ).
* Experience in native Android / iOS app development is preferable.
* Individuals who would connect best with the job requirements are those who:
- Are excited to be part of a young, dynamic team that is building a disruptive, sustainable business
- Are willing to go the extra 100 miles it takes to win in a super competitive market.
- Are innovative, resourceful and comfortable with dynamic business requirements
* Fulfil below minimum criteria:
- 2+ years' experience in React-Native based app development
- 1-2 years' experience in Mobile app development (React-Native + Android/iOS).
- Hands on experience in Redux
Qualifications & Skills:
• Bachelor's degree in Computer Science or related fields with 3+ years of experience
• 2+ years of native Android/iOS development
• Constantly learning and looking for ways to improve yourself and the processes around you.
• Deep knowledge of scalability, security, and maintainability of high-volume mobile applications
• Should have mobile testing experience with strong basics, understand about the mobile OS and
excellent debugging skills.
• Strong analytical, problem-solving, leadership and decision-making skills
• Sharp analytical abilities, proven design skills, excellent communication skills.
• Mentoring and supporting other team members by doing code reviews and applying your experience
in process and technical leadership.
• Must be able to handle the independent execution.
Skills Required
1. Good with React Native
2. Some who has worked on consumer Apps
What does the core role include?
- Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
- Designing stateless components in React Native
- Contributing in all phases of the development lifecycle
- Working with the developers to create and maintain a robust framework to support the apps
- Working with the developers to build the interface with a focus on usability features
Programming Languages: Swift ,Objective C, Cocoa, XML, JSON
Operating Systems/Development Platforms: MAC, iOS all versions
Roles and Responsibilities :
Experience in various aspects of the Agile SDLC including application development
(application structure, operating system APIs, debugging, performance, security) and
deployment.
Experience with rest APIs, offline storage, and threading.
Strong experience in memory management, performance tuning, and resource
optimizations.
Experience in working with Test-driven development (TDD).
Experience in Unit Testing and UI testing.
Programming iOS native mobile applications from specifications.
Scope, analyze, design, test, debug and implement complex iOS mobile applications.
Cutting-edge native mobile application prototyping and development on iPhone/iPad.
Desired Candidate Profile
3+ years of experience in mobile application design and development.
2+ years of experience with iPhone development platforms experience developing native ios apps: swift, ios SDK, and Xcode.
Experience integrating with third-party libraries, Restful API, and JSON.
Deep familiarity with objective-c and cocoa touch experience working with ios frameworks such as core data, core animation, core graphics, and core text working knowledge of the general mobile landscape, architectures, trends, and emerging technologies experience integrating with WebSocket, VOIP, call kit.
Must be self-motivated, possess strong communication skills, and be able to work in a team-oriented environment
Thank you.
We are looking for highly motivated individuals with pleasant personalities and good organizational and communication skills to work as iOS developers. Coding standards, organizational programming skills, and good commenting practices are important
Profile:
- Develop applications for iPhone and iPad
- Review new releases, SDKs, updates in the mobile space
- Proficient in Objective-C, Swift, and Cocoa Touch.
- Experience in object-oriented programming
- Proficient in code versioning tools including Mercurial, Git, and SVN.
- Experience of the software development lifecycle: from requirements gathering to programming, testing to deployment.
- Experience with integrating with RESTful, SOAP API backends
- Experience with APIs (OAuth, XML, JSON, REST, etc. )
- Evaluate third-party IDEs' and tools to build relevant applications
- Native iOS Application Development Objective C, iOS SDK, Xcode, Cocoa Layer, Media Layer, Core Service Layer, Core OS Layer, iOS Frameworks, iOS Developer Tools, iOS programming, iOS Human Interface
Technical Skills:
- The unit test developed code
- Conduct code reviews & peer reviews
- Integrate user interface with code
- APIs (OAuth, XML, JSON, REST, etc. )
- RESTful, SOAP API backends
- Review updates/patches and make necessary code updates
Location: Bangalore(Work from office)
Exp: 5-10 yrs
IOS full stack Lead developers design, code and test high end ios applications. To maintain high
quality of the application code, fix bugs, implement updates and maintain the code. You are
expected to collaborate with the design team, identify issues and bottlenecks, update applications on
the App store and release world class applications on the App store.
In addition, full stack Lead develop is expected to understand architecture, design, testing with
respect to interface between website (front-ends), application responsiveness, creating cross
platform apps, server side interfaces, design and development of APIs and back end database
integration. An understanding and creating micro-services will be an added advantage.
Strong working knowledge of ios Frameworks (Core data and animation), back end ioS frameworks,
Objective-C, Cocoa touch, Swift are core requirements. Knowledge of Apples application design
principles and interface guidelines are highly useful. Important to know code versioning and
proficiency on GIT. C-based libraries, push notifications, APIs and cloud
messaging,Webrtc,Websocket are important skills to possess. Continuous builds and integration
are part of the essentials of this full-stack ios developer role
Soft Skills
Good attitude toward work, Strong problem-solving skills
Desire to work in fast paced environment along with project and time management
Responsibilities
- Build pixel-perfect 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.
- 1- 3 years as a professional software developer.
- Experience with React, React Native and Redux
- Experience with at least one native mobile platform (bonus points if you moved to React Native from iOS or Android development).
- Firm grasp of the JavaScript language and its nuances, including ES6+ syntax. Knowledge in TypeScript is a plus point.
- Knowledge of functional and object-oriented programming.
- Familiarity with native build tools, like Xcode & Android Studio.
- Understanding of REST APIs, the document request model, and offline storage.
We are looking for passionate professionals who are crazy about breaking the norms and make people take notice. You should be obsessively result oriented, willing to take informed risks and learn fast from your mistakes. You’ll be working directly with the founders on the technology platform. Being part of the core team, will be working on challenging problems and will have complete ownership of various features of the products. Your opinion will count and your ideas will translate into reality. The position will be based out of Bangalore. You will, perhaps, lead our engineering efforts eventually.
As part of your day to day job, you’ll
1. Own end-to-end features of the app: networking, persistence, business logic, and
UI
2. Use Kotlin (primary) and Java
3. Do reactive programming using RxJava2
4. Follow Model-View-Intent architecture to build UI of the app
5. Use Android Architecture Components
6. Write tests
7. Invent awesome Android stuff to make your job easier
Qualifications
1. Motivation to design and build reliable, elegant apps
2. 3 - 5.5 years of android application development experience
3. Proficiency in Java and experience in Kotlin
4. Familiarity with RxJava2, Dagger2, OkHttp, Retrofit, Android Architecture
Components
5. Familiarity with material design
and keeps everyone in the loop & learning.
● At least 2 people working together on every project (collaborating not pairing)
● Full test coverage for everything important
Required skills:
● Java, Android framework, Gradle
● Kotlin is strongly preferred
● Experience with clean architecture and MVVM
● Experience with Dependency Injections (Dagger2)
● Experience with Rx Java & Rx Android
● Practical understanding of Continuous Integration and Delivery
Your application must include:
1. A resume in pdf format . Include into your resume the links to software, mobile apps,
your coding samples, or your web designs and portfolio so we can see proof of your
talents.









