We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be development of the front-end modules of Android applications and its integration with back-end services. Responsibilities: • Translate designs and wireframes into high quality code. • Understand the objective behind building the app and collaborate with the teams to define, design, and ship new features. • 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. Skills: • Proficient with Kotlin/Java, preferably experienced with Kotlin. • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes. • Strong knowledge of Android UI design principles, patterns, and best practices. • Experience with performance and memory tuning with tools. • Experience with Git or other code versioning system. • Familiarity with continuous integration. • You are curious, innovative, detail-oriented and an awesome team player, excited about our product, and excited to join the rest of our talented team.
We are looking for a Front-End Web Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.Responsibilities:1. Develop new user-facing features2. Build reusable code and libraries for future use3. Ensure the technical feasibility of UI/UX designs4. Optimize application for maximum speed and scalability5. Assure that all user input is validated before submitting to back-end6. Collaborate with other team members and stakeholders
There’s a difference between a true software engineer and a namesake software engineer. A namesake engineer has an engineering degree – might know theory matter well but will struggle writing a simple program. True software engineers are different. They might not even have a computer engineering degree. But you’ll find them sitting in computer labs for long, possibly building a command prompt game or learning a new programming language. We’re looking for true software engineers to join our company. For us, your academic performance isn’t a yardstick for selection. It doesn’t matter if you weren’t at the top of your class, if you didn’t score a consistent first-class every semester, or if you had multiple KTs. Your marks don’t define your abilities. Your interest lies in programming clubs, hackathons, following latest technologies, in practical learning. You have a passion for building great software, and the urge to prove your abilities by exceeding expectations. If this sounds like you, then write to us. Tell us why we should hire you. Share with us your ambition, your interests and about a memorable project you worked on.
Requirements - Knowledge of latest design trends, techniques, and technologies - Experience with educational products and serious games design - Visual design skills with a strong portfolio - Good color, layout, typography, and iconography skills - Developing style guidelines and a style sheet for a project - Collaborating in teams and working independently - Experience Design tools like Photoshop, Illustrator, etc. Responsibilities - Executing visual design as a part of a multi-disciplinary team from concept to, design comps to final sign-off - Translating high-level requirements into functional user interfaces - Systematically ideating design and redesign options to make things easier, more organized, and visually appealing - Creating detailed UI solutions and setting the stage for juniors to work on - Interpreting client requirements and guiding juniors - Tracking and reviewing work of juniors and training them - Presenting designs to manager level stakeholders and articulating decisions - Collaborating with clients to come up with solutions - Researching visual design trends - Setting up and updating design guidelines, best practices and standards - Meeting productivity, quality & turnaround time targets