Work as part of a small team to build React Native Applications for using in the third party apps. Architect, build and maintain excellent React Native applications with clean code. Work with native modules when required. Implement clean, modern, smooth animations and transitions that provide an excellent user experience. Integrate third-party API's. Write unit and integration tests. Release applications to IOS and Google Play stores. Work as part of a small team which will include other React Native developers, a project manager, QA professional, and a designer.. Assist with building estimates and timelines. Interface with clients via email. Work with modern tools including Jira, Slack, GitHub etc. Skills : React Native , Redux , Swift , Objective C
Strong experience on core Java (Version >=1.8 ) Strong experience on Spring ecosystem (Core, MVC, data, JPA, transaction management, security, AOP, Batch & Boot). Comfortable performing integration tests in Spring context. Strong experience on JDBC and DB concepts. Experience of TDD/BDD approach and prior experience working with CI/CD tools (Maven, Git, jenkins) Strong experience on ORM (hibernate) and PL/SQL procedures Knowledge of some of UI latest languages / frameworks ( Html5, Angular 4+) Knowledge of SOA/Microservices (REST, Soap) and its challenges Strong knowledge on APP server (Tomcat, Weblogic) Strong knowledge on Microservices Exposure on Digital stack - UX/UI - API - Machine Learning - Big Data - Cloud/Docker/IaaS/PaaS Knowledge on Java Swing Experience delivering sound development, testing, implementation, deployment and support strategies in complex distributed environments. Knowledge on production monitoring tools. Good experience in leading change within a team, especially around testing and quality practices. Team player, who relentlessly involves others and shares knowledge with them Should have experience of participant in design reviews and code reviews. Curiosity in all the latest trends and ready to do POCs with new technical stack
We're a small team that focuses on the big things, punching way above our weight. Our craft is important to us, and we hone it and utilise it in the context of our work. We invest in ourselves and care about each other a great team is multiplicative and not additive!To this end, we maintain a playbook of our lore and practices. We're product engineers and not just software engineers. We understand that great software is only a small part of value-creation. We work with our designers, often in the same room, to rapidly iterate and validate our assumptions.We believe in the DevOps movement, and imbibe the principles in all our work yes, even Android engineering! We review code with care and guidance, not as an afterthought, but every day as part of our workflow. We regularly share our work and learnings and engage with the community.Core requirementsHave worked across different components of an app, or on multiple appsFamiliar with using the Android SDK to build applications using either Java or KotlinEngineering aptitudeOwns small features, starting from technical design through completion; coordinates with other senior engineer(s).Appreciates and participates in technical discussions, and values guidance and feedback.Does not need mentoring on a daily basis; makes steady progress by themselves, and knows when to ask for help to get unblocked.Comfortable with referencing technical specifications, API references, source code, and man pages to understand concepts or solve issues.Design processUnderstands the role and importance of design -- including consistency, conventions, and human interface guidelines.Familiar with the Material design language and controls; knows when to use which control, and knows how to implement them in code.Code reviewsUnderstands the value of peer-reviewed code; learns how to be unbiased and provide effective feedback.Asks senior engineers for help when needed (e.g.: architecture decisions, refactoring).Release engineeringRecognises the role of a build system, and how to use templates to setup new projects.Works with existing build systems to add dependencies and make minor changes.Apply now through! https://jobs.obvious.in/android-engineer/en/apply
Requirements: • Hands on programming skills on developing automation modules on Python/Go/Bash • Require hands on experience with both private and public cloud infrastructure and interfacing programmatically through APIs. • Relevant DevOps/Operations/Development experience working under Agile DevOps culture on large scale distributed systems in production infrastructure. • Successful track record of providing production support for large-scale distributed systems, with experience in Docker Swarm and Kubernetes. • Hands on experience on continuous integration and build tools like Jenkins along with version control system like Git/SVN and ticketing system like Jira/Bugzilla. • Experience on setting up and managing DevOps tools on Repository, Monitoring, and Log Analysis etc. • Solid understanding of Applications, Networking and Open source tools with working knowledge on clusters and service discovery systems. • Working knowledge in Security and Vulnerability detections. • Should have done production migration and update/upgrades with minimum or zero down time. • Good knowledge on Security, Audits and compliance requirements
Job Description:Development of applications in Java including:Building data processing platforms. Developing micro service oriented applications.Interact with stakeholders of the applications being developed.Desired Candidate Profile:Must have experience in Java JEE, Spring FrameworkExperience in SQL and JDBCExperience in build tools Maven, gitExperience in Cloud Platforms AWS, Azure is a plus.
You will work on building big data applications and optimizing the data APIs for Algoshelf. You will also work on in-house tools and open source projects. You will be hands-on with Python, Go, Docker, and Postgres. You will get to interact with the data scientists and develop a deep understanding of deploying machine learning application in production, at scale. Why join us? You'll have the chance to join a promising early-stage start-up with a solid product - You get a chance to build a core software product from scratch You will work closely with expert, inspiring engineers You will have the unparalleled freedom to develop your skills and knowledge What you will be doing? You will develop data-driven, serverless web applications You will optimize the performance and ensure the reliability and scalability of the software you build You will maintain up-to-date documentation of all APIs, features of the application - You will contribute to open-source projects You will help spread the word about rorodata at meetups, conferences and on our blog What we feel you will require? Comfortable working with a small team Proficient in Python, good working knowledge of Python 3 Experience in developing web applications and RESTful APIs Must have excellent experience of working with Unix Comfortable working with GCP We are looking for someone with 2+ years of experience in Python. Please include the following in your profile - helps us understand you better: Links to all your side projects, working prototypes Link to your "active" GitHub repo Compensation will be decided based on your experience level and skill set.
We are Smart Sports Wearable start-up looking for people who have the passion for sports and technology. Candidates need to have experience in iOS App development and should be passionate about maintaining clean and maintainable codebase. Lastly, someone who can empathize with our users and understand their requirements.Functional Area:1) Proficient with Swift and Cocoa Touch - Data Structures of Swift2) Experience with in-memory DB/offline storage, threading, and performance tuning3) Familiarity with RESTful APIs to connect iOS applications to back-end services4) Experience with performance and memory tuning with tools5) Familiarity with cloud message APIs and push notifications6) Experience with iOS frameworks such as Core Data, Core Animation, etc.7) Familiar with Bluetooth based application8) Proficient understanding of code versioning tools (GIT)9) Familiarity with continuous integration10) Understanding of Apple's design principles and interface guidelines11) Knowledge of C-based libraries are preferredCandidates key responsibilities:1)Design and build advanced applications for iOS platform2) Build iOS SDKs3) Ensure the performance, quality, and responsiveness of applications4) Collaborate with a team to define, design, and ship new features5) Identify and correct bottlenecks and fix bugs
We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications. Responsibilities: Own the entire development lifecycle as you prototype, create, optimize, test, launch, and refine Android apps. Build features that will reach millions of users. Work with fellow designers and developers in an iterative environment with short and impactful development cycles. Develop cutting edge functional modules that will be integrated across all our Android apps. Brainstorm, contribute new ideas, conceive innovative strategies, and implement solutions to difficult problems. Exploit the most advanced Android APIs and platform features to build innovative applications in food and dining space. Work closely with our backend team to interface with RESTful API services and contribute to the backend code when needed. Work with real-time feedback from our users to make the product better. Discover, design, develop, deploy, debug. Focus on Material Design principles and pixel-perfect implementation of the design into code. Requirements: Engineers with 3+ years of experience in shipping consumer-facing Android apps with the large user base, ideally currently available on the Google Play Store (Please be sure to include links to all such apps with your resume). Top-notch programming skills in Java, Kotlin and Android. Command of memory management, view hierarchy, battery optimization and in-depth experience with multithreaded and networked applications. Worked with RESTful APIs, third-party SDK Integrations and common technologies like HTTPS, JSON, OAuth, and SQL. Thorough working knowledge of Android Studio with the Gradle build system. Understanding the quirks of the fragmented ecosystem of Android OS versions and devices. Solid experience with Git. Care for quality with an obsession for performance and willingness to spend time testing the team's work as well as yours.
Write, test, debug and ship code and gather feedback on the scale, performance, security to incorporate back into the platform. Work with the founders to identify complex technical problems and solve them. Work with the product design and client experience development team to support them with scalable services Feed into the overall mission and vision of the eParchi’s platform over the period of the coming months and years. An ability to perform well in a fast-paced environment Excellent analytical and multitasking skills. ● Will have to dedicate full time until the college opens, after which he needs to dedicate 6-7 hours on weekdays and full time on weekends.
• Works closely with the development team, technical lead, and Solution Architects within theEngineering group to plan ongoing feature development, product maintenance.• Familiar with Virtualization, Containers - Kubernetes, Core Networking, Cloud NativeDevelopment, Platform as a Service – Cloud Foundry, Infrastructure as a Service, DistributedSystems etc• Implementing tools and processes for deployment, monitoring, alerting, automation, scalability,and ensuring maximum availability of server infrastructure• Should be able to manage distributed big data systems such as hadoop, storm, mongoDB,elastic search and cassandra etc.,• Troubleshooting multiple deployment servers, Software installation, Managing licensing etc,.• Plan, coordinate, and implement network security measures in order to protect data, software, andhardware.• Monitor the performance of computer systems and networks, and to coordinate computer networkaccess and use.• Design, configure and test computer hardware, networking software, and operating systemsoftware.• Recommend changes to improve systems and network configurations, and determine hardware orsoftware requirements related to such changes.
We’re looking for a Senior Backend developer who will take a key role in our team. Responsibilities: Implement backend system design in Python for high volume application in a safe, scalable, secure and performant way. Create APIs for client interactions. Basic Requirements: Ability to develop lightweight, scalable applications on microservice and component architecture using message brokers, queues and other scalable containers. Ability to build and maintain REST APIs. Proficient in Python programming language and flask framework. Experience in writing Unit & Integration tests. Experience with Git. Understanding of scalable applications. Good to have: Knowledge of Elastic Search, RabbitMQ, Docker, Kafka or Solr Good understanding of MongoDB (and NoSQL) databases Mobile app development experience Basic DevOps