We are Veegil Media, a non-partisan technology and media organization that seeks to transform societies with technology. We promote civic engagement and good leadership for the welfare of the people.
Job Description
- Veegil is seeking a mid-level Mobile Developer for our Technology, Engineering, Research & Development (TERD) team. We are looking for a dynamic Mobile Developer who will be responsible for the mobile and other non-web apps, user experience (UX), and user interface (UI) design of our various digital assets. You will ensure that all elements of the online user experience are optimized for improved usability, usefulness, and exceptional visual design. The successful candidate will evidence a passion for delivering adaptive and creative solutions to app development, UI/UX design problems by staying up to date with best practices and emerging trends in mobile technology, user experience design, and user interface technology.
- As part of a small team, you would share your creativity, expertise, and innovation, and have a hand in the decisions that affect the direction and performance of the entire company. You will be faced with a series of problem-solving situations on a daily basis that requires team coordination, risk/crisis management, and out-of-the-box thinking. In our efforts to become a more seamlessly web-integrated company, we are looking for top-notch developers to join our team.
Elements we are looking for in a qualified candidate:
- Thinks outside the box and is excited to reimagine how to automate/improve existing workflows and solutions
- Excited to learn new technologies and apply them to our challenging environment
- Thrives within the freedom to design and own the solutions they build
- Has strong knowledge of the current and trending web, mobile, and server-side technologies, in addition to the fundamentals
- Embraces change and is an independent motivator towards improvement
- Committed to upholding and realizing the organization's mission, vision, growth, and goals
Responsibilities:
- Identify and plan for new features
- Develop application programming interfaces (APIs) to support mobile functionality
- Suggest and implement new mobile products, applications, and protocols
- Research and develop apps for non-traditional form factors and the internet of things (IoTs) like watches, TVs, cars, glasses, etc.
- Remain up to date with the terminology, concepts, and best practices for coding mobile apps
- Work closely with colleagues to constantly innovate app functionality and design
- Use and adapt existing web applications for apps
- Write unit and UI tests to identify malfunctions
- Communicate with users to understand their needs and experiences
- Investigating user experience design requirements for our suite of digital assets.
- Developing and conceptualizing a comprehensive UI/UX design strategy for the brand.
- Producing high-quality UX design solutions through wireframes, visual and graphic designs, flow diagrams, storyboards, site maps, and prototypes.
- Implementing designs using Front end web development tools like HTML, CSS, JavaScript, React native, Node.js, python, or Machine learning
- Experience in Android SDK, Dart, Flutter, Jet pack compose, MVC/MVVM, and GIT
- Designing UI elements and tools such as navigation menus, search boxes, tabs, and widgets for our digital assets.
- Testing UI elements such as CTAs, banners, page layouts, page designs, page flows, and target links for landing pages.
- Collaborating with the marketing team, and internal and external designers to ensure the creation and delivery of tailored experiences for the digital user.
- Providing advice and guidance on the implementation of UX research methodologies and testing activities in order to analyze and predict user behaviour.
- Adhering to style standards on typography and graphic design.
- Creative content development: developing stories and experiences using animations and infographics to drive user engagement
Requirements:
- Proven work experience as a Mobile developer
- Demonstrable portfolio of released applications on the App Store or the Android market
- Experience with third-party libraries and APIs
- Familiarity with OOP design principles
- UI/UX design experience for digital products or services.
- A portfolio of professional UI/UX design work for both web and mobile platforms. Share link(s) to a portfolio within the job application. GitHub or Gitlab preferred.
- Working knowledge of the following technologies and software: Sketch, InVision, Visio, HTML, CSS (SCSS), React, Flutter, dart, kotlin, Java (Android), Swift, iOS, Android, Design Systems, and Adobe Creative Suite.
- A team player but can work independently too.
- Excellent analytical skills with a good problem-solving attitude
- Excellent written and verbal communication skills.
- Multi-tasking and time-management skills, with the ability to prioritize tasks.
Method of Application
Signup to view application details.
Signup Now