Job Summary
We are looking for an experienced web and mobile developers who will work on modernizing, maintaining, and/or extending a code base of modern applications and APIs. You will also be responsible for reducing complexity, maintaining unit tests, creating integrations, and/or adding new features.
- Minimum Qualification:HND
- Experience Level:Mid level
- Experience Length:3 years
Job Description/Requirements
Daily tasks will include algorithm development; system-level problem solving; writing high-quality, non-duplicated, and documented code; database schema design; and implementing complex controls such as tabbed interfaces.
You will create pixel-perfect implementations of mock-ups provided by our designers.
Responsibilities
- Selecting libraries and tools for improving accuracy, improving DevOps processes, and/or implementing new features
- Keeping web assets, including JavaScript and CSS files, organised and consistent
- Improving accuracy by developing automatic unit tests and integration tests
- Architecture direction of the front end
- Translate designs and wireframes into high quality code
- Write quality code and maintain responsiveness of the application.
- Identify bottlenecks and fix bugs
Knowledge, Skills, and Abilities
- Proficient understanding of web verbs, JSON and XML protocols, style sheets, and other web techniques
- Proficiency in a Modern JavaScript front end stack
- Proficiency in Native development for Android and/or iOS is a plus
- Writing tests unit tests with standard frameworks like NUnit | Junit | XUnit
- Proficient in integrating with any modern relational database management system such as (PostgreSQL, MSSQL, MySQL or Oracle). Skills in developing against document databases desirable
- Demonstrable experience with modern application practices like source control, DevOps, Test-driven development
- A team player with tenacious problem-solving skills