Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Navi Mumbai |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | Banking / Financial Services |
Functional Area | General / Other Software |
EmploymentType | Full-time |
You are a software engineer with expertise developing front-end software. You use technology to solve straightforward user interface and UX problems, seeking input and guidance from team members. You work to make a product feature delightful to use. You are able to take a defined software and UX design, turn it into code, and deliver it on schedule using languages, libraries, and rendering technologies (e.g., web: JavaScript, Node.js, templating languages, HTML, CSS; mobile: React Native, Java, Objective-C, Swift, React Native, webviews). You know how to retrieve data from existing sources using appropriate technologies for your platform and use case (e.g., web: AJAX, fetch; mobile: SQLite, native libraries). What youll do Work closely with our team lead and backend engineers to develop simple and intuitive interfaces for mobile applications. Collaborate on best practices for all phases of development, testing and deployment. Research, test and benchmark new technologies. Create a best-in-class experience and app by iterating and A/B testing all facets of the user experience. Responsibilities Actively develop and maintain impactful and bar-raising services and products Bridge the gap between design and engineering by crafting high-quality, performance, and customer-centric user experiences Work collaboratively with UX designers, software engineers, domain experts, and users - iterating on concepts that start and end with the customer. Design, implement, and refine prototypes for a multitude of unique and different user interfaces, inspiring action around the results. Create the vision for, and communicate, innovative solutions to a wide variety of user experience challenges including: mobile, desktop, and wearable devices. Evaluate and document any new creative and/or engineering standards or patterns that could arise from your work. Actively participate in concept development and design ideation as part of a small team. Rapidly build and iterate on polished, high fidelity front-end experiences that express design intent, using the best and most appropriate tools and techniques for the task. Partner with engineering to ensure that interactive techniques and technologies translate through to shipping products and services. Be able to work creatively through and around perceived limitations and/or challenges imposed by the delivery platform to create delightful experiences for customers. Qualifications B.S./B.A. degree in Computer Science or Human-Computer Interaction (or equivalent experience) 6+ years experience with front-end languages, libraries, and rendering technologies related to their product domain (web: JavaScript, Node.js, templating languages, HTML, CSS; mobile: Java, Objective C, Swift, C#, webviews, view frameworks). 3+ years of experience with React Native preferred. Strong experience in Javascript, HTML, and CSS Experience building a React or native mobile app with traffic at scale Ability to architect, refactor, and debug an app without disrupting users Proficient with mobile application life cycles Should have multiple apps deployed to the app store and a deep knowledge of the distribution processes Experience with RESTful APIs and JSON. Understanding of unit and functional testing best practices. Strong with cross-device and cross-platform compatibility issues, optimization and accessibility techniques. Preferred Qualifications Able to dive into the source code of front end libraries to debug, patch, and extend them when necessary Knowledge of engineering and operational excellence best practices. Knows how to instrument software with real user metrics to reflect the customer experience. Can take a defined software design and turn it into code. Writes code that is production quality, tested, and maintainable, with minimal defects. Understands at a high level how front-end code and experiences are delivered to users (e.g., HTTPS, DNS, CDNs, app stores). Understands front-end software best practices including client side performance optimization and how to mitigate information security risks. Able to independently solve basic UX design problems. Track record delivering front-end software that is correct, stable, performant, secure, and accessibility compliant. Proficient in a broad range of software design approaches and common UX patterns. Knows when (and when not) to use front-end software design patterns. Understands how to optimize the delivery of code and assets (e.g., images, fonts) to a browser or device (e.g., lazy loading assets, using CDNs, caching, compression, etc.). Understands the implications of introducing dependencies. Understands how to be efficient with resource usage (e.g., application impact on memory and CPU, caches appropriately, respectful of customers devices, etc.).,
Keyskills :
usecase frontend appstore objectivec clientside userexperience softwaredesign computerscience functionaltesting softwareengineers conceptdevelopment informationsecurity operationalexcellence optimizationstrategies performanceoptimization re